1.子类在继承过程中只能继承成员变量和成员函数,无法继承构造函数
2.子类在构造函数中必须要调用父类的构造函数,如果在子类实例化过程中没有显示的调用super,则编译器会给子类的构造函数中加上父类的无参构造函数
3. super在子类的构造函数中必须是第一条语句
class Person {
String name;
Person(String name){
this.name = name;
System.out.pringln("Person 构造函数");
}
}
class Student extends Person{
int age;
Studeng(String name, int age){
super(name);
this.age = age;
System.out.pringln("Student 构造函数");
}
}