class Test9
{
public static void main(String[] args)
{
GoodStudent goodstu3 = new GoodStudent("goodstudent","指定调用");
}
}
class Person
{
Person()
{
//若子类调用到该构造函数则打印提示
System.out.println("调用Person的构造函数--1");
}
Person(String str1)
{
System.out.println(str1+"调用Person的构造函数--2");
}
Person(String str1,String str2)
{
System.out.println(str1+str2+"调用Person的构造函数--3");
}
}
class Student extends Person
{
Student(String str1)
{
System.out.println(str1+"Student的构造函数--1");
}
Student(String str1,String str2)
{
//若子类调用到该构造函数则打印提示
System.out.println(str1+str2+"Student的构造函数--2");
}
}
class GoodStudent extends Student
{
GoodStudent(String str1,String str2)
{
//调用父类构造函数
super(str1,str2);
}
} |