面向对象

本文介绍了面向对象的基本概念,包括对象、类以及它们之间的关系。面向对象思想将事物视为对象,通过抽象、封装、继承和多态四个特性实现模块化。封装隐藏内部细节,提供对外接口;继承允许软件复用,减少重复工作;多态则允许相同消息在不同对象上产生不同行为,分为静态多态和动态多态,两者各有优缺点。
摘要由CSDN通过智能技术生成

面向对象基本概念

对象:

一般意义上的对象:是现实世界的一个实际存在的事物。一个人的个体,或者一个事物

面向对象的方法中的对象:

是系统中用来描述客观事物的一个实体。

抽象与分类

类:就是基于分类和抽象思维形成的,同一类对象我们可以抽象出它的共同属性和行为,形成类。

比如:老师是一个类。学生一个类。这就是分类

类和对象的关系:

类型和实例的关系

就和模具和铸件之间的关系

 

 

面向对象思想

所谓面向对象的编程思想,就是将任何事物都看成一个对象,对象有各种属性和行为,在解决问题的过程中,将系统分解,使之模块化。

面向对象的程序设计有四个主要特点:抽象、封装、继承、多态。

共同属性抽象成成员数据

行为动作抽象成了成员方法

 

封装

电视都是有壳子的,怎么用呢,用遥控把,人的脑袋呢呢,是不是也是封装起来的。也是我们对象都是被封装起来的。

对外形形成一个边界

隐藏对象的内部细节

只保留有限的对外接口

使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值