package cn.com.day07;
class Person{
Person(){
System.out.println("父类的构造方法");
}
Person(int a){
System.out.println("父类的带一个整形参数的构造方法");
}
}
class Student extends Person{
Student(){
//在子类的构造方法中必须要调用父类的构造方法,具体调用父类的哪个构造方法,根据参数决定
super(3);
System.out.println("子类的构造方法");
}
}
public class Test01 {
public static void main(String args[]){
Student s=new Student();
}
}
运行结果是:父类的带一个整形参数的构造方法
子类的构造方法