今天看到《Java编程思想》继承部分,讲到基类和子类的构造器(constructor),书中主要强调了2点:
1.子类在初始化的时候,Java将自动调用基类的默认构造器;
2.当基类只有带参数的构造器时,子类的构造器必须显式的利用super关键字调用基类的构造器;
3.当基类有多个构造器且其中包含默认构造器,而且子类不显式的调用基类的构造器时,Java将自动调用基类的默认构造器(这点是我琢磨的);
-------------------------------------------
--------------- 华丽的午饭分割线--------------------
下午又看了点书,补充关于final关键字的:
1.所有private的方法都是隐式的申明为final的;
2.当类被定义为final时,该类将不能被继承;