黑马程序员技术交流社区
标题:
面向对象的三个特征是什么
[打印本页]
作者:
翻山越岭
时间:
2016-2-18 22:19
标题:
面向对象的三个特征是什么
面向对象的三个特征及三个对象之间的关系
作者:
a416182173
时间:
2016-2-18 23:54
没看懂楼主说的三个对象是什么。
特性就是封装,多态和继承吧。
作者:
翻山越岭
时间:
2016-2-19 00:03
a416182173 发表于 2016-2-18 23:54
没看懂楼主说的三个对象是什么。
特性就是封装,多态和继承吧。
说错了,就是他的三个特征
作者:
翻山越岭
时间:
2016-2-19 00:06
我说错了,就是三个特征而已
作者:
久伴
时间:
2016-2-19 09:55
面向对象的三个特征是封装 继承 多态
作者:
wx_AMgIUC0M
时间:
2016-2-19 13:47
面向对象的三大特征是继承,封装,多态
继承:a类继承b类,即是a类继承了b类的所有属性(成员变量)和行为.a称为子类,b称为父类.
封装:封装:是指隐藏 对象的属性和实现的细节,仅对外提供公共访问方式(set和get方法来访问).用来特高安全性和复用性
多态:一种事物的多种形态 //扩展性强
是建立在继承的基础上的.
比如有动物这个类
猫和狗都继承了动物类属性和行为
猫和狗与动物这个类都是继承关系,再此基础上,猫和狗可以去用到父类(动物类)的属性和调用父类行为,而无需自己再去定义这些属性和行为这样简化了代码量.
父类可以通过强转去访问子类的行为.
作者:
一个疯子
时间:
2016-2-19 16:30
面向对象的三大特征是继承,封装,多态
封装:封装:是指隐藏 对象的属性和实现的细节,仅对外提供公共访问方式(set和get方法来访问).用来特高安全性和复用性
继承:a类继承b类,即是a类继承了b类的所有属性和行为
多态: 一个消息对不同对象的不同行为,基础是继承。没有继承,就不能用父类指针指向子类实例,也就不存在多种行为。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2