看板 [ java ]
討論串[問題] constructor error(extends時)
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者H45 (!H45)時間18年前 (2007/04/16 22:39), 編輯資訊
0
0
0
內容預覽:
大致正確,因為 class Test 沒有定義任何 constructor. 所以 compiler 會自動在 class Test 中加一段:. Test() { super(); }. 另外, A 已經定義了 constructor: A(int x). 所以 compiler 不會自動加 co
(還有9個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tanx (arctanx)時間18年前 (2007/04/16 22:31), 編輯資訊
0
0
0
內容預覽:
請問. 是不是我想的這樣. class Test. 沒有定constructor. 所以compile時會插入一個default constructor (無參數). 由於Test 繼承 class A. 而這Test的 default constructor雖然沒內容. 但是compile會自動呼
(還有88個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者adrianshum (Alien)時間18年前 (2007/04/16 21:14), 編輯資訊
0
0
0
內容預覽:
這問題該被收到精華區了吧? o_oa. child class 的 constructor 如果在起. 初沒有用 super(....) 去 invoke parent class. 的某 constructor, 就會被自動加入 invoke super(). (無參數 constructor).

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tanx (arctanx)時間18年前 (2007/04/16 20:13), 編輯資訊
0
0
0
內容預覽:
新手發問. 這是課本後面習題. class A. {. int i;. public A(int i). {. this.i=i;. }. }. public class Test extends A{. public static void main(String[] arg){. A aaa=n
(還有133個字)
首頁
上一頁
1
下一頁
尾頁