OO基本特征、定义、具体实现方式、优势
#######封装
隐藏实现细节,对外提供公共的访问接口 属性私有化、添加公有的setter、getter方法 增强代码的可维护性
#######继承
从一个已有的类派生出新的类,子类具有父类的一般特性,以及自身特殊的特性 继承需要符合的关系:is-a
1、实现抽象(抽出像的部分)
2、增强代码的可复用性
#######多态
同一个实现接口,使用不同的实例而执行不同操作
通过Java接口/继承来定义统一的实现接口;
通过方法重写为不同的实现类/子类定义不同的操作
增强代码的可扩展性、可维护性
网友评论