課程
/后端開發
/Java
/Java入門第二季 升級版
2015-12-12
源自:Java入門第二季 升級版 7-2
正在回答
問題的闡述不是特別明白。但是應該是對構造方法這一塊不太清晰。
(1)當我們沒有給一個類(class A)創建構造方法的時候,有如下 A a = new A(); , 在new一個對象的時候系統會自動執行A的無參構造方法,然后該對象可以訪問屬性、方法等;
(2)當我們給一個類(class A)創建了構造方法(public A(){})的時候,無論你有沒有定義無參構造方法,只要你有自定義構造方法,系統都不會在你創建新的對象的時候給你執行它自帶的構造方法。
我覺得關于構造方法,視頻講得聽清楚的,可以去聽聽。
你都沒有構造方法,怎么生成對象?
比如你有個類class Test,一般生成對象 Test test = new Test(); 后面new的就是無參構造器
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答新手求問啊
1 回答新手求問啊
1 回答新手求解?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-13
問題的闡述不是特別明白。但是應該是對構造方法這一塊不太清晰。
(1)當我們沒有給一個類(class A)創建構造方法的時候,有如下 A a = new A(); , 在new一個對象的時候系統會自動執行A的無參構造方法,然后該對象可以訪問屬性、方法等;
(2)當我們給一個類(class A)創建了構造方法(public A(){})的時候,無論你有沒有定義無參構造方法,只要你有自定義構造方法,系統都不會在你創建新的對象的時候給你執行它自帶的構造方法。
我覺得關于構造方法,視頻講得聽清楚的,可以去聽聽。
2015-12-12
你都沒有構造方法,怎么生成對象?
比如你有個類class Test,一般生成對象 Test test = new Test(); 后面new的就是無參構造器