public class Faculty extends Employee1{
public static void main(String[] args) {
new Faculty();
}
public Faculty(){
System.out.println("儿子");
}
}
class Employee1 extends Person{
public Employee1(){
System.out.println("爸爸");
}
}
class Person{
public Person(){
System.out.println("爷爷");
}
}
'''
爷爷
爸爸
儿子
'''
- 子类继承父类中所有的可访问字段和方法,但不包括构造方法
- 子类构造方法中使用关键字super来调用父类的构造方法
- 子类无参构造方法没有显示调用父类方法,编译器将自动在其第一行加super()
- super()必须写在子类构造方法第一行