构造函数不是成员方法,因此不是由子类继承的。
但是,当子类被实例化时,会调用超类的构造函数。
例子:
class A {
public A() {
System.out.println("New A");
}
}
class B extends A {
public B() {
System.out.println("New B");
}
}
class Program {
public static void main(String[ ] args) {
B obj = new B();
}
}
/*输出
"New A"
"New B"
*/
可以使用super关键字从子类访问超类。
例如,super.var访问超类的var成员。