父類沒有無參構造方法,子類怎麼辦學習筆記
class Demo6_Extends { public static void main(String[] args) { Son s1 = new Son(); System.out.println(s1.getName() + "..." + s1.getAge()); System.out.println("--------------------"); Son s2 = new Son("張三",23); System.out.println(s2.getName() + "..." + s2.getAge()); }}/** A:案例演示 * 父類沒有無參構造方法,子類怎麼辦? * super解決 * this解決* B:注意事項 * super(…)或者this(….)必須出現在構造方法的第一條語句上*/class Father { private String name; //姓名 private int age; //年齡 public Father() { //空參構造 System.out.println("Father 空參構造"); } public Father(String name,int age) { //有參構造 this.name = name; this.age = age; System.out.println("Father 有參構造"); } public void setName(String name) { //設定姓名 this.name = name; } public String getName() { //獲取姓名 return name; } public void setAge(int age) { //設定年齡 this.age = age; } public int getAge() { //獲取年齡 return age; }}class Son extends Father { public Son() { //空參構造 this("王五",25); //本類中的構造方法 也可能用this解決 //super("李四",24); //呼叫父類中的構造方法 System.out.println("Son 空參構造"); } public Son(String name,int age) { //有參構造 super(name,age); // 一般是這樣解決方案 System.out.println("Son 有參構造"); }}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756/viewspace-2815488/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 子類繼承父類(父類和子類裡:塊、靜態塊、構造和方法覆寫)之間呼叫順序繼承
- java關於繼承父類,需要實現父類中的構造方法Java繼承構造方法
- 子類擁有父類物件所有的屬性和方法,但無法訪問物件
- 子類繼承父類的建構函式(方法)嗎?繼承函式
- 工作學習筆記(十二)java 無法將類 XX類中的構造器 X應用到給定型別筆記Java型別
- 圖片沒有註冊類怎麼辦_win10開啟圖片沒有註冊類的解決方法Win10
- 父類和子類的建構函式問題函式
- Java開發筆記(四十六)類的構造方法Java筆記構造方法
- [python]為什麼父類的值沒有改變Python
- Java 中建立子類物件會建立父類物件麼?Java物件
- 類的繼承_子類繼承父類繼承
- JNI/NDK開發指南(8):呼叫構造方法和父類例項方法構造方法
- 子類重寫父類的方法@Override的快捷鍵IDE
- C# 繼承 子類(派生類) 父類(基類)C#繼承
- iOS類新增方法、屬性學習筆記iOS筆記
- TS學習筆記(三):類筆記
- 鏈式-父類中返回子類物件物件
- 子父類中函式函式
- 【C#學習筆記】類建構函式使用C#筆記函式
- C++學習筆記-----類和建構函式C++筆記函式
- win10開始鍵無法開啟提示沒有註冊類怎麼辦_win10系統點選開始鍵提示“沒有註冊類”修復方法Win10
- java中父類宣告子類例項化Java
- 抽象類特點 學習筆記抽象筆記
- java學習筆記(包裝類)Java筆記
- Kotlin學習筆記(5)- 類Kotlin筆記
- 類的基礎學習筆記筆記
- Java—Myshopping—類的無參方法Java
- Java Math類方法學習記錄Java
- Swift學習筆記第六篇(類,屬性,方法)Swift筆記
- flutter 學習筆記【flutter 構造方法 TextField 屬性說明】Flutter筆記構造方法
- PHP 手冊 (類與物件) 學習筆記三:類常量PHP物件筆記
- PHP 手冊 (類與物件) 學習筆記十:抽象類PHP物件筆記抽象
- 類歐幾里得演算法學習筆記演算法筆記
- TypeScript學習筆記之五類(Class)TypeScript筆記
- iOS學習筆記43 Swift(三)類iOS筆記Swift
- Kotlin學習筆記-類和介面Kotlin筆記
- Java學習筆記之類和物件Java筆記物件
- 工作太忙沒時間學習,怎麼辦?