繼承中的建構函式
有了子父類之後建構函式的特點:
在對子類物件盡享初始化的時候,父類的構造方法也會執行,那是因為子類的建構函式預設第一行有一條隱式的語句 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函式繼承
- Javascript繼承2:建立即繼承—-建構函式繼承JavaScript繼承函式
- Java建構函式的繼承問題Java函式繼承
- 建構函式、原型、原型鏈、繼承函式原型繼承
- 建構函式的prototype與各種繼承函式繼承
- [JavaScript]原型、原型鏈、建構函式與繼承JavaScript原型函式繼承
- JavaScript中的函式繼承JavaScript函式繼承
- JavaScript物件導向之二(建構函式繼承)JavaScript物件函式繼承
- js 使用建構函式和原型鏈實現繼承操作JS函式原型繼承
- es5建構函式,es6類和類的繼承函式繼承
- 區分:派生類指定基類建構函式、繼承構造、委託構造函式繼承
- 在建構函式內使用call()或apply()實現繼承函式APP繼承
- C++中建構函式,拷貝建構函式和賦值函式的詳解C++函式賦值
- 類的建構函式和解構函式函式
- 預設建構函式、引數化建構函式、複製建構函式、解構函式函式
- 繼承中構造方法的特點繼承構造方法
- 建構函式與解構函式函式
- ## 建構函式函式
- 關於scala中的主建構函式函式
- C++ 建構函式和解構函式C++函式
- C++中公有繼承、保護繼承、私有繼承的區別C++繼承
- 關於建構函式與解構函式的分享函式
- C++知識點49——類繼承與類的構造、拷貝、operator=和解構函式C++繼承函式
- 一篇文章理解JS繼承——原型鏈/建構函式/組合/原型式/寄生式/寄生組合/Class extendsJS繼承原型函式
- C++單繼承、多繼承情況下的虛擬函式表分析C++繼承函式
- Solidity中的繼承Solid繼承
- java中的繼承Java繼承
- PostgreSQL中的繼承SQL繼承
- JavaScript中的繼承JavaScript繼承
- JS中的繼承JS繼承
- 建構函式與普通函式的區別函式
- 前端筆記之JavaScript物件導向(二)內建建構函式&相關方法|屬性|運算子&繼承&物件導向前端筆記JavaScript物件函式繼承
- dart系列之:dart類中的建構函式Dart函式
- JavaScript 建構函式JavaScript函式
- C++ 派生類函式過載與虛擬函式繼承詳解C++函式繼承
- 【C++】 46_繼承中的構造與析構C++繼承
- CSS樣式繼承CSS繼承
- 繼承關係裡的六個預設成員函式繼承函式