繼承中的建構函式
有了子父類之後建構函式的特點:
在對子類物件盡享初始化的時候,父類的構造方法也會執行,那是因為子類的建構函式預設第一行有一條隱式的語句 super()
public class Test {
public static void main(String[] args){
zi z=new zi();
zi z1=new zi("小李");
}
}
class fu{
String name;
fu(){
System.out.println("父類構造方法");
}
fu(String n){
this.name=n;
System.out.println("父類有參構造方法");
}
}
class zi extends fu{
zi(){
//super() 隱式語句
System.out.println("子類構造方法");
}
zi(String n){
super("小明");
this.name="小李";
System.out.println("子類構造方法");
}
}
相關文章
- js建構函式的繼承JS函式繼承
- Java建構函式的繼承Java函式繼承
- Javascript繼承2:建立即繼承—-建構函式繼承JavaScript繼承函式
- C#建構函式繼承C#函式繼承
- Java建構函式的繼承問題Java函式繼承
- 建構函式的繼承問題 (轉)函式繼承
- 建構函式、原型、原型鏈、繼承函式原型繼承
- 建構函式的prototype與各種繼承函式繼承
- 關於C#中建構函式的繼承的問題C#函式繼承
- javascript建構函式的繼承簡單介紹JavaScript函式繼承
- [JavaScript]原型、原型鏈、建構函式與繼承JavaScript原型函式繼承
- JavaScript中的函式繼承JavaScript函式繼承
- 子類繼承父類的建構函式(方法)嗎?繼承函式
- JavaScript物件導向之二(建構函式繼承)JavaScript物件函式繼承
- javascript非建構函式繼承簡單介紹JavaScript函式繼承
- javascript物件導向程式設計的建構函式的繼承JavaScript物件程式設計函式繼承
- Javascript物件導向程式設計(二):建構函式的繼承JavaScript物件程式設計函式繼承
- javascript物件導向程式設計的非建構函式的繼承JavaScript物件程式設計函式繼承
- js 使用建構函式和原型鏈實現繼承操作JS函式原型繼承
- 繼承與派生,多繼承,函式過載,建構函式呼叫順序 靜態多型和動態多型繼承函式多型
- es5建構函式,es6類和類的繼承函式繼承
- Javascript物件導向程式設計(三):非建構函式的繼承JavaScript物件程式設計函式繼承
- 在 C++ 中子類繼承和呼叫父類的建構函式方法C++繼承函式
- 在C++中子類繼承和呼叫父類的建構函式方法C++繼承函式
- c# abstract抽象類與繼承類子類的建構函式_baseC#抽象繼承函式
- c# 繼承派生類的預設建構函式的初始化次序C#繼承函式
- 區分:派生類指定基類建構函式、繼承構造、委託構造函式繼承
- 《從零開始學Swift》學習筆記(Day43)——建構函式繼承Swift筆記函式繼承
- C#中的建構函式C#函式
- C++中建構函式,拷貝建構函式和賦值函式的詳解C++函式賦值
- 在建構函式內使用call()或apply()實現繼承函式APP繼承
- 預設建構函式、引數化建構函式、複製建構函式、解構函式函式
- 類的建構函式和解構函式函式
- java之繼承中的構造方法Java繼承構造方法
- 繼承中構造方法的特點繼承構造方法
- 拷貝建構函式中的陷阱函式
- android中Fragment的建構函式AndroidFragment函式
- JS原型繼承和類式繼承JS原型繼承