Super关键字:在对象内部使用,代表父类对象
访问父类的属性super.age
访问父类方法super.eat();
子类构造过程中必须调用父类的构造方法:隐示super();显示调用父类构造方法,必须放在构造方法的第一行
当子类构造方法中既没有显示调用父类的构造方法,父类又没有无参的构造方法则编译出错
super关键字的应用:
1.子类的构造过程中必须调用其父类的构造方法
2.如果子类的构造方法没有显示调用父类的构造方法,则系统会默认调用父类的无参构造方法。
3.如果显示的调用构造方法,必须在子类的构造方法的第一行,super()。
4.如果子类的构造方法中既没有显示调用父类的构造方法,父类又没有无参的构造方法,则编译就会报错
时间: 2024-09-28 09:06:13