A. java,中的子类继承父类,子类如何调用父类的构造函数举一个简单的例子加注释说明
子类无条件调用父类的无参构造函数,实例:
父类:
package com.test;
public class TestFatherClass {
private String name="abc";
TestFatherClass(){
System.out.println("1、这是父类的无参构造函数");
}
TestFatherClass(String a){
System.out.println("2、这是父类的有参构造函数");
}
}
子类:
package com.test;
public class TestChildClass extends TestFatherClass{
TestChildClass(){
System.out.println("3、这是子类的无参构造函数");
}
TestChildClass(String str){
System.out.println("4、这是子类的有参构造函数");
}
public static void main(String[] args) {
System.out.println("实例化对象时:(无参)");
TestChildClass test = new TestChildClass();
System.out.println("实例化对象时:(有参)");
TestChildClass test2 = new TestChildClass("adad");
}
}
输出结果: