Java_构造方法
2017-03-13 本文已影响19人
古佛青灯度流年
1.父类中,默认构造方法是没有参数的;如果有参数,在子类中调用的时候,必须通过super关键字指明父类中的构造方法,并赋值;否则会报错
例子:
class Mammal {
Mammal(String str){
System.out.println("这是父类方法"+str);
}
void getBirthInfo() {
System.out.println("born alive");
}
}
class Ma extends Mammal{
Ma(){
super("123");
System.out.println("这是子类构造方法");
}
void getBirthInfo(){
System.out.println("eggs");
super.getBirthInfo();
}
public static void main(String[] args) {
Ma b = new Ma();
}
}
输出:
这是父类方法123
这是子类构造方法