av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Java子類實例化總是默認調用父類的無參構造操作

瀏覽:2日期:2022-08-22 13:47:34

子類實例化時,默認調用父類的無參構造方法(不管子類的構造器有沒有參數,因為子類繼承的是父類的屬性和方法,只調用父類的無參構造器就可以繼承父類的屬性和方法,因此不會調用父類的有參構造器),再調用子類的有參/無參構造器。

示例:

package classTest;class Father { public Father(){ System.out.println('父類的無參構造方法'); } public Father(int a ) { System.err.println('父類的有參構造方法'+a); } }class Son extends Father{ public Son() { System.out.println('子類中的無參構造方法'); } public Son(int a ) { System.out.println('子類中的有參構造方法'+a); } }public class TestExecute { public static void main(String[] args) { Son s = new Son(); System.out.println('---------------'); Son a = new Son(5); }}

結果:

父類的無參構造方法

子類中的無參構造方法

---------------

父類的無參構造方法

子類中的有參構造方法5

補充知識:JAVA父類和子類的構造函數之間的關系

我就廢話不多說了,大家還是直接看代碼吧~

class SuperClass { private int n; SuperClass(){ //父類的無參構造器 System.out.println('SuperClass()'); } SuperClass(int n) { //父類的帶參構造器 System.out.println('SuperClass(int n)'); this.n = n; }}class SubClass extends SuperClass{ private int n; SubClass(){ //子類的無參構造器 super(300);//調用父類的帶參構造器,super(300)相當于SuperClass(300) System.out.println('SubClass'); } public SubClass(int n){ //子類的帶參構造器 System.out.println('SubClass(int n):'+n); this.n = n; }}public class TestSuperSub{ public static void main (String args[]){ SubClass sc = new SubClass(); SubClass sc2 = new SubClass(200); }}

這個實例的輸出結果是:

SuperClass(int n)SubClassSuperClass()SubClass(int n):200

從這個實例得到的結果是(個人見解):子類在構造時,會根據主函數中是否傳入參數來選擇使用無參構造器 or帶參構造器,在這個實例中:

當子類調用的是無參構造器時,若父類的構造器是帶有參數的,則必須在子類的構造器中顯式地通過super關鍵字調用父類的構造器并配以適當的參數列表。

當子類調用的是帶參構造器時,則在子類的構造器中用super調用父類構造器不是必須的,如果沒有使用super關鍵字,系統會自動調用父類的無參構造器。

以上這篇Java子類實例化總是默認調用父類的無參構造操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 精品一区二区三区日本 | 国产精品亚洲片在线播放 | 亚洲欧美成人影院 | 欧美激情精品久久久久久变态 | 一区二区视频 | 爱草在线| 日韩久久久久久久 | 一级毛片免费完整视频 | 久热爱 | 欧美精品一区二区三区在线播放 | www.一级毛片 | 暖暖成人免费视频 | 欧美国产一区二区 | 久久久久久蜜桃一区二区 | 日韩视频中文字幕 | 中文字幕欧美日韩 | 成人一区二区视频 | 国产成人精品一区二区三区网站观看 | 国产成人艳妇aa视频在线 | 亚洲精品一区二三区不卡 | 人人看人人射 | 中国一级特黄真人毛片 | 国产精品亚洲成在人线 | 91视频在线观看 | 成人精品鲁一区一区二区 | 久草青青 | 91精品国产91久久久久久最新 | 午夜成人在线视频 | 亚洲日韩中文字幕一区 | 欧美freesex黑人又粗又大 | 久久在线| 国产乱码精品一区二区三区中文 | 国产一区二区精品 | 亚洲精精品 | 国产精品久久国产精品 | 在线观看中文字幕亚洲 | 久久骚 | 99热这里有精品 | 99久久电影 | 久久久91 | 国产精品精品久久久久久 |