一
与C++不同,Java每个类只能继承一个类
二
Java所有类从java.lang.Object开始,构建出一个类型继承树
Object类里面默认就有clone, equals, finalize, getClass,
hashCode, toString等方法
三
如果子类构造函数的第一句话不是super,编译器会自动增加一句super();
如果子类构造函数第一句话是程序员自己写的super,编译器就不会自动增加了。
而且自己写的super可以带参数来调用父类的有参构造函数。
子类构造函数里super语句必须放在第一条,而且不能出现连续两条super语句。
也就是说子类构造函数默认第一句话都会去调用父类的构造函数。