⾯向对象的三⼤特征——(⾯试题)
⾯向对象的三⼤特征
⼀、封装:
将同⼀类事物的特征和功能包装在⼀起,只对外暴露需要调⽤的接⼝⽽已。想让你看到的你就看得到,不想让你看到的就见不到。对于封装也称为信息的隐藏,体现的最淋漓尽致的地⽅就是来定义接⼝了,在接⼝中我们没有任何功能的实现,只是定义了⼀系列抽象的⽅法声明。在Java中接⼝是体现封装最常⽤的⽅法
封装的好处:
1、实现专业的分⼯
2、减少代码的耦合
java面向对象的特征有哪些方面⼆、继承:
所谓继承是Java中⾯向对象最显著的⼀个特征,继承是从已有的类中派⽣出新的类,新的类可以吸收已
有的属性、⾏为,并扩展新的能⼒。在Java中不⽀持多继承,单继承使Java的继承关系很简单,⼀个类只能有⼀个⽗类,这样易于我们的管理,同时⽗类也是⼦类的抽象化,⽽⼦类反过来就是⽗类的具体化
三、多态:
多态是三⼤特性中最后出现也是最重要的特性,前⾯的封装和继承都是为多态来服务的。
多态:多态是同⼀个⾏为具有多个不同表现形式或形态的能⼒
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论