-4
A
回答
0
您可以從同一類這樣調用另一個構造:
MyClass的(INT someValue中){ 這個(someValue中,假); .... }
在這種情況下,超級構造函數沒有被調用,但它會在第一個構造函數中調用,它不會從類中調用另一個構造函數。
1
但是在每個構造函數中超級調用,還是僅在子類的第一個構造函數 ?
首先有沒有像第一構造或第二個構造,由於構造通話將基於對象的創建。
,如果你創建對象這樣
new MyClass(); //then no-argument constructor will be called
,如果對象以這種方式
new MyClass("ABC");// then parameterized constructor will be called
所以super()
創建被稱爲在每一個構造函數中的第一行。
注意:如果你明確地調用其他構造函數使用this()
然後在那種情況下super()
同一類將不會在現有的構造方法中調用
相關問題
- 1. 在C調用超級構造函數#
- 2. 超級類中的java構造函數
- 3. Java構造函數超級參數
- 4. Python調用超級構造函數
- 5. 在Java中調用默認和超級構造函數
- 6. implict超級構造函數
- 7. 超級類Sub構造函數java
- 8. 瞭解Java超級()構造函數
- 9. 超級構造函數的Java
- 10. 在java中調用繼承構造函數的構造函數
- 11. Java調用構造函數
- 12. Java構造函數調用
- 13. 的Java:繼承類構造函數調用超級
- 14. CustomArrayAdapter中的超級構造函數
- 15. Java:如何調用子類構造函數內的超類構造函數?
- 16. 從子類構造函數調用超級構造函數是否在內存中創建超類的對象?
- 17. 構造函數參數在傳遞給超級構造函數時會丟失
- 18. 構造函數中的調用基構造函數和其他構造函數
- 19. Blackberry屏幕類中的超級構造函數調用
- 20. 如何在某些情況下調用超級構造函數?
- 21. Java。隱式超級構造函數Employee()未定義。必須顯式調用另一個構造函數
- 22. Java ByteArrayInputStream隱式超級構造函數未定義。必須明確調用另一個構造函數
- 23. 在構造函數中調用類成員的構造函數
- 24. 在構造函數中調用不同類的構造函數?
- 25. 如何在其他構造函數中調用構造函數?
- 26. 在構造函數中調用另一個構造函數
- 27. Javascript的超級構造函數 - 澄清?
- 28. 傳遞函數爲超級構造
- 29. 在Java中超級構造函數的調用方法,是不是?
- 30. 我可以調用超級構造函數並在java中傳遞類名嗎?
請給你的問題的一個具體的例子,最好有一些說明什麼你已經嘗試過爲自己回答它。 – 2015-02-23 17:00:25
請注意,您不需要在所有情況下都調用super。舉例說明你的意思。 – m0skit0 2015-02-23 17:00:28
第一個構造函數是什麼意思? – kraskevich 2015-02-23 17:00:41