A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 翻山越岭 中级黑马   /  2016-2-18 22:19  /  1262 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象的三个特征及三个对象之间的关系

6 个回复

倒序浏览
没看懂楼主说的三个对象是什么。
特性就是封装,多态和继承吧。
回复 使用道具 举报
a416182173 发表于 2016-2-18 23:54
没看懂楼主说的三个对象是什么。
特性就是封装,多态和继承吧。

说错了,就是他的三个特征
回复 使用道具 举报
我说错了,就是三个特征而已
回复 使用道具 举报
面向对象的三个特征是封装 继承 多态
回复 使用道具 举报
面向对象的三大特征是继承,封装,多态

继承:a类继承b类,即是a类继承了b类的所有属性(成员变量)和行为.a称为子类,b称为父类.

封装:封装:是指隐藏 对象的属性和实现的细节,仅对外提供公共访问方式(set和get方法来访问).用来特高安全性和复用性

多态:一种事物的多种形态    //扩展性强
是建立在继承的基础上的.
比如有动物这个类
猫和狗都继承了动物类属性和行为

猫和狗与动物这个类都是继承关系,再此基础上,猫和狗可以去用到父类(动物类)的属性和调用父类行为,而无需自己再去定义这些属性和行为这样简化了代码量.
父类可以通过强转去访问子类的行为.

评分

参与人数 1黑马币 +3 收起 理由
柳柳桑 + 3 赞一个!

查看全部评分

回复 使用道具 举报
面向对象的三大特征是继承,封装,多态

封装:封装:是指隐藏 对象的属性和实现的细节,仅对外提供公共访问方式(set和get方法来访问).用来特高安全性和复用性
继承:a类继承b类,即是a类继承了b类的所有属性和行为
多态: 一个消息对不同对象的不同行为,基础是继承。没有继承,就不能用父类指针指向子类实例,也就不存在多种行为。

评分

参与人数 1黑马币 +1 收起 理由
柳柳桑 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马