1。子类的构造过程中必须先调用父类的构造方法!
2。可以先用super()调基类,再用this()调子类。
super()必须写在子类的构造过程前面!
eg:public class subClass(){
public subClass(){
super();//构造子类构造方法之前必须先调用父类的构造方法!
.......
}
}
3。如子类没写调用父类的构造方法,系统会自动调用父类里的无参的构造方法!
4。如子类中即没显式调用父类的构造方法,父类中又没有无参的构造方法,则编译出错!
多态=继承+重写+父类引用指向子类的对象;
2。可以先用super()调基类,再用this()调子类。
super()必须写在子类的构造过程前面!
eg:public class subClass(){
public subClass(){
super();//构造子类构造方法之前必须先调用父类的构造方法!
.......
}
}
3。如子类没写调用父类的构造方法,系统会自动调用父类里的无参的构造方法!
4。如子类中即没显式调用父类的构造方法,父类中又没有无参的构造方法,则编译出错!
多态=继承+重写+父类引用指向子类的对象;