Java面向对象三大特性:
一、封装:
把同一类事物的共性(属性和方法)归到一个类中,隐藏实现细节,对外提供公共的访问接口。
具体实现方法: 属性私有化,添加共有的setter,getter方法;
优势:隐藏信息,实现细节,增强代码的可维护性。
二、继承:
从一个已有的类中派生出新类,子类具有父类的一般特性,且有自己特殊的特性。
具体实现方法:子类名 extends 父类名;
优势:实现抽象,增强代码的可复用性。
三、多态:
允许不同类的对象对同一信息作出响应。即同一消息可以根据发送对象的不同而采用不同的行为方式。
具体实现方式:接口实现,继承父类进行方法重载。同一类中进行方法重载。
优势:增强代码的可拓展性和灵活性。
维克Vic。
声明:侵删。