继承
构造函数不是成员方法,所以不会被子类继承。
然而,父类的构造函数在子类被实例化时会被调用。
下面是一个例子:
class A {public A() {System.out.println("New A");}
}
class B extends A {public B() {System.out.println("New B");}
}class Test {public static void main(String[] args) {B obj = new B();}
}/*输出
"New A"
"New B"
*/
提示:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。例如,super.var 将访问父类的var成员。