JAVA编程思想学习笔记3-chap7-9-斗之气3段

1.@Override:保证重写,可以防止重载非覆写

2.组合:偏向对象功能而非接口

3.final方法:禁止覆写

4.多态增加了程序的可扩展性,添加新类型,不需要更改方法tune代码,设置不需要重新编译

5.只有公共接口才具有多态性,域以及静态接口均由编译器解析,非多态

6.类构造过程:①存储空间初始化为0②基类构造器③声明顺序调用成员初始化方法④导出类构造器

7.组合与继承:用继承表达行为间的差异,用字段表达状态上的变化

8.RTTI:运行时类型识别

9.接口与实现分离:接口与内部类

10.编译期与运行期:尽量借助编译期在编译期识别问题

11.完全解耦:通过接口,若为存在类,则可以使用类适配器来实现接口与实现分离

猜你喜欢

转载自www.cnblogs.com/forTheDream1991/p/10375357.html