suoer 关键字
使用:在对象内部使用 ,可以代表父类对象使用
1.访问父类的属性
super.age
2.访问父类的方法
super.eat()
super();的应用
1.子类的构造的过程中必须调用其父类的构造方法
2.如果子类的构造方法中没有显示调用父类的构造方法,那么系统会默认调用父类的无参构造方法
3.如果显示的调用构造方法,必须在子类的构造方法的第一行
4.如果子类的构造方法中既没有显示调用父类的构造方法,也没有调用父类的无参构造方法,那么编译器会报错
正确形式
public Dog(){
super();
System.out.println("Dog创建了");
}
错误形式
public Dog(){
System.out.println("Dog创建了");
super();
}