Java(OOP)面向对象的三个特征与含义

面向对象的三个特征是:封装、继承、多态。对象

 

封装,继承

高内聚低耦合,目的是解耦。封装是将某事物的属性与行为包装到一个对象中,这个对象能够选择对外进行公开它的属性与行为。在 Java 中,能使用 private、protected、public、三种修饰符和默认(default),对外部对象访问该对象的属性与行为进行限制。编译

 

继承。引用

子对象能够拥有父对象的属性与行为。即父对象拥有的属性与行为,子对象一样也有。方法

 

多态(父引用指向子对象)封装

多态是父对象中的一个行为,能在子对象中有不一样的表现。

有两种多态机制,编译时多态、运行时多态。方法的重载就是一种编译时多态。

相关文章
相关标签/搜索