构造函数不是成员方法,因此不是由子类继承的。
但是,当子类被实例化时,会调用超类的构造函数。
例子:
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成员。