Java继承中子类构造特性PPT解析

演示继承中子类与父类的构造特性。示例程序TestConstructor.java。在编写类时,务必包含一个无参构造函数,即使自身不使用,某些子类可能会用到。若不显式调用父类构造函数,则系统默认调用父类的无参构造函数。示例代码class B extends A{public B(){super();..}}暗含了调用父类构造函数的语句。可使用super()或super(参数)显式指定调用父类的构造函数,且必须位于子类构造函数的首行。构造方法调用有三种形式:super()、super(参数)、this(参数),它们不能同时出现,只能一个嵌入另一个。子类构造过程中,若存在多层父类,则递归构造父类对象直至构造Object对象为止。若类不显式指定extends,则默认继承自Object类。

ppt 文件大小:2.75MB