第五章 Inheritance继承

【继承】

Java不支持多重继承 - 每个子类只有一个超类。

 

不是将成员变量声明为静态,更好的做法是将University实例化为对象,然后使用该对象访问其成员,如下所示:

 

【抽象类】

可以包含或者不包含具体的方法。不能实例化。

子类可以选择把父抽象类所有的抽象方法实例化,就不抽象了,然后可以被实例化。

 

【constructor构造函数】

目的:在内存中新建object。默认:与类名相同,但是没有参数。

始终在子类的构造函数之前调用Superclass的构造函数。超类构造函数构造对象的超类部分,然后子类构造函数构造子类部分。

用this关键字来构造objects实例,相当于new objects实例。自动explicitly调用抽象父类,所以可以不invoke。

 

posted @ 2018-09-18 20:51  苗妙苗  阅读(126)  评论(0编辑  收藏  举报