java核心技术卷要看的有
4,5,6,11,12,13,14
打算在11.1日之前看完
第4章
类之间的关系:uses-a(依赖),has-a(聚合或关联),is-a(继承)
uses-a:一个类的方法操纵另一个类的对象
has-a:类A的对象包含类B的对象
is-a:inheritance
4.2.1 对象与对象变量
一个对象变量并没有包含一个对象,仅是引用一个对象。new 操作的返回值也是一个引用。
可以显示的将对象变量设置为null,表示它没有引用任何变量。
两种参数:隐式参数和显示参数
隐式参数:定义在类中的参数
显示参数:括号中传递的参数
在一个方法中关键字this可以调用隐式参数
如果需要访问一个可变对象的引用,应该首先对它进行clone
类中的方法和访问所属类的私有特性,而不仅限于访问隐式参数的私有特性。
类被初始化之后,final域中的值会被设置。
4.4.3静态方法
静态方法不能对对象施加操作
静态方法是没有this参数的方法
4.5方法参数
方法得到的是有参数值得一个拷贝
4.6.7初始化
java有自动的垃圾回收器
第五章
5.1类、超类、子类
extends
调用超类中的某个方法而不是子类中的方法用super关键字
一个父类对象既可以引用本类对象也可以引用子类对象。
不能将超类的引用赋值给子类变量
动态绑定
(p175)