父類沒有無參構造方法,子類怎麼辦學習筆記
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筆記構造方法
- 父類和子類的建構函式問題函式
- 子類重寫父類的方法@Override的快捷鍵IDE
- 類的繼承_子類繼承父類繼承
- Java 中建立子類物件會建立父類物件麼?Java物件
- TS學習筆記(三):類筆記
- 鏈式-父類中返回子類物件物件
- 子父類中函式函式
- C++學習筆記-----類和建構函式C++筆記函式
- java中父類宣告子類例項化Java
- 抽象類特點 學習筆記抽象筆記
- java學習筆記(包裝類)Java筆記
- win10開始鍵無法開啟提示沒有註冊類怎麼辦_win10系統點選開始鍵提示“沒有註冊類”修復方法Win10
- Java Math類方法學習記錄Java
- flutter 學習筆記【flutter 構造方法 TextField 屬性說明】Flutter筆記構造方法
- Python 學習筆記之類「物件導向,超類,抽象」Python筆記物件抽象
- PHP 手冊 (類與物件) 學習筆記十:抽象類PHP物件筆記抽象
- PHP 手冊 (類與物件) 學習筆記三:類常量PHP物件筆記
- TypeScript學習筆記之五類(Class)TypeScript筆記
- iOS學習筆記43 Swift(三)類iOS筆記Swift
- 如何理解Python3中的子類和父類?Python
- 子父類中成員變數變數
- Springboot在包含有參構造方法的類中使用@Value註解取值Spring Boot構造方法
- win10“explorer.exe沒有註冊類”怎麼辦_win10提示explorer.exe沒有註冊類如何解決Win10
- jvm學習筆記6:類載入器JVM筆記
- JVM學習筆記——類載入機制JVM筆記
- GObject學習筆記(一)類和例項GoObject筆記
- hooks父元件怎麼呼叫子元件的方法?Hook元件
- vue子元件怎麼呼叫父元件的方法Vue元件
- [短文速度-4] new子類是否會例項化父類
- java中多型的理解——父類引用指向子類物件Java多型物件
- 關於CSS中的定位使用子絕父相(子類絕對位置和父類相對位置)CSS
- day08_我的Java學習筆記 (String類、ArrayList集合類)Java筆記
- 我的 vue 學習記錄2: 子元件呼叫父元件的方法Vue元件