Java编程思想(第四版)——对象导论

对象的深入学习与理解

Posted by yuchen on March 2, 2016
ch1.html

Java编程思想(第四版)——学习笔记

By 王震 wzzju@mail.ustc.edu.cn


第一章 对象导论

新体会

1.纯粹替代:继承只覆盖基类的方法。将这种情况下的基类与导出类的关系称之为is-a(是一个)关系。如:一个圆形就是一个几何形状。

2.在导出类型中添加新的接口元素,即扩展接口。这种情况被描述为is-like-a(像是一个)关系,如:热力泵像是一个空调,但是它可以做更多的事情。

3.在Java中,动态绑定是默认行为,不需要添加额外的关键字来实现多态

4.upcastingup源自于继承图的典型布局方式:通常基类在顶部,而导出类在其下部散开。

5.Java采用单根继承结构,终极基类是Object

6.参数化类型在Java中称为泛型。

7.Java完全采用了动态内存分配的方式,即只能以一种方式创建对象(在堆上创建)。


本文总阅读量