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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

面向对象有三大特征:封装,继承,多态。

封装:指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

继承:继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。Java继承是使用已存在的类的定义作为基础建立新类的技术。新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。

多态:多态按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。多态性是允许你将父对象设置成为何一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。
简单的说,就是一句话: 允许将子类类型对象的引用 赋值给父类类型的引用

8 个回复

倒序浏览
恩呢  说得对啊,
回复 使用道具 举报
封装,继承,多态主要是和面向过程比较而言的
回复 使用道具 举报
还有一个抽象
回复 使用道具 举报
如果非说有第四个的话还有抽象
回复 使用道具 举报
介绍的很详细           
回复 使用道具 举报
很基础的东西
回复 使用道具 举报
不错,很详细
回复 使用道具 举报
markyixia
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马