/**
* 繼承中的構造方法:
* 子類在建立對象的時候,預設會通路父類的無參構造方法,在建立對象的同時會執行父類的無參構造
* 在構造方法的第一行都有一條預設的語句:super()
* 在子類中可以用super調用父類的構造函數
*
*/
public class 繼承中構造方法的使用 {
static class Fu {
public Fu() {
System.out.println("我是父類的方法01");
}
public Fu(String a) {
System.out.println("我是方法" + a);
}
}
static class Zi extends Fu{
public Zi(){
super();
// super("張三");
}
public Zi(String a){
this(); // this 調用自身的無參構造
System.out.println("我是子類的"+a);
}
}
public static void main(String[] args) {
// Zi z = new Zi(); // 子類在建立對象的時候,預設會通路父類的無參構造方法,在建立對象的同時會執行父類的無參構造
Zi z = new Zi("帥哥");
}
}