Re: [OOP ] 小問題

看板b94902HW作者 (吉他手)時間18年前 (2006/04/24 23:25), 編輯推噓5(502)
留言7則, 6人參與, 最新討論串3/4 (看更多)
※ 引述《luyota (吉他手)》之銘言: : 可是還是想問 : class A{ : A(int x){...} : } : class B extends A{ : int t=3; : B(){ super(); : this(0); : } : B(int x){ : ... : } : } 所以加上去的地方有加沒加都一樣囉?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.203.49.63

04/24 23:46, , 1F
compile會過嗎 @@
04/24 23:46, 1F

04/24 23:50, , 2F
不會~"~ this一定要放第一個
04/24 23:50, 2F

04/25 00:12, , 3F
應該是放B(int x)的下面吧?
04/25 00:12, 3F

04/25 00:17, , 4F
呃 這麼說吧 那個呼叫是隱含的
04/25 00:17, 4F

04/25 02:06, , 5F
(第四版英文)課本p.80下面有寫...有點長我不引
04/25 02:06, 5F

04/26 01:03, , 6F
基本上 如果有需要這樣寫的話 super()應該要寫在B(int x)裡
04/26 01:03, 6F

04/26 01:04, , 7F
建構子的呼叫 (不管this或super) 只能擇一 且要放第一個
04/26 01:04, 7F
文章代碼(AID): #14JEtC55 (b94902HW)
文章代碼(AID): #14JEtC55 (b94902HW)