class parent {
int i = 0;
parent() {
}
parent(String s) {
i = 5;
System.out.println("hello");
}
parent(int i) {
this.i = i;
System.out.println("java");
}
}
class child extends parent {
child(char c) {
// super(5); //这里子类自动插入空构造方法,去重载父载空构造
// TODO Auto-generated constructor stub
System.out.println("first");
}
public static void main(String[] args) {
child dd = new child('c');
}
}
子类如果没有构造方法,编绎器就会自动调用空构造方法,如果父类没有空构造方法出错.
反正子类一定要有一个构造方法重载父类的构造方法