【继承】
Java不支持多重继承 - 每个子类只有一个超类。
不是将成员变量声明为静态,更好的做法是将University实例化为对象,然后使用该对象访问其成员,如下所示:
【抽象类】
可以包含或者不包含具体的方法。不能实例化。
子类可以选择把父抽象类所有的抽象方法实例化,就不抽象了,然后可以被实例化。
【constructor构造函数】
目的:在内存中新建object。默认:与类名相同,但是没有参数。
始终在子类的构造函数之前调用Superclass的构造函数。超类构造函数构造对象的超类部分,然后子类构造函数构造子类部分。
用this关键字来构造objects实例,相当于new objects实例。自动explicitly调用抽象父类,所以可以不invoke。