java面向对象的三个特征

1.封装:隐藏具体实现细节,对外提供公共的访问接口。

优点:增强代码的可维护性。

具体实现细节:属性私有化,添加公有的setter和getter方法

2.继承:从一个已有的类中派生新的类,这些类具有父类的一般特性法,也具有自身的特殊的特性。

优点:实现抽象。

具体实现方式:继承需要符合的关系 is  a

3.多态:向同一父类的不同子类发送同一条信息,行为不同。

优势:增强代码的可扩展性。

具体实现方式:通过java接口继承定义统一的实现接口,通过方法重写为不同的实现类,子类定义不同的操作。

猜你喜欢

转载自blog.csdn.net/qq_40180411/article/details/81161429