看板 java 關於我們 聯絡資訊
有一個介面a和類別b 我想要test類別去繼承和實作 (public class test extends b implements a) 為什麼順序一定要先繼承才能實作呢?? 如果可以先實作再繼承 這樣會有什麼問題嗎??? (public class test implements a extends b) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.179.163
jej:孩子..你要實務一點的回答還是哲學一點的回答?? 07/02 22:40
slalala:我有觀落陰的方式來回答你?! 07/02 23:28
luoqr:你怎麼不會懷疑要先寫class 還是先寫public的問題呢 :P 07/03 00:42
tonytonyjan:只有我覺得問得好嗎@@ 07/03 01:54
pret:其實這應該是個好問題壓 07/03 01:57
tonytonyjan:我覺得是因為繼承只能寫一個,實做可以好多個 07/03 02:01
tonytonyjan:道理跟不定參數一樣,不定的東西通常會放在屁股@@ 07/03 02:02
tonytonyjan:還有就是…比較美觀@@(遭歐) 07/03 02:06
xlk:寫法是硬性規定的,觀念上兩者沒有先後… 07/03 02:11
lovelycateye:class是遊戲 extends是遊戲商 implements是外掛 07/03 06:24
s66449:如果順序有理由的話 還麻煩講解一下 什麼方式都可以 謝謝了 07/03 08:53
tkcn:只是compiler實作容易吧,又不像c++多重繼承還要依序跑 DFS 07/03 11:30
cjcat2266:就算語法規定可以兩者順序寫反,意思基本上沒差 07/03 12:36
cjcat2266:我感覺跟T大一樣,不定長度的東西通常是規定擺在屁股XD 07/03 12:37
brianhsu:因為這是 spec!不要問 spec 為你做了什麼,要問你為 07/03 19:39
brianhsu:spec 做了什麼! 07/03 19:41
AI3767:放下牛角,立地寫code 07/04 01:00
ashen:http://ppt.cc/tS(, java spec,class declaration部分 07/05 22:11
ashen:interface後面一定要接classbody 07/05 22:13
jej:如果要跳脫java範疇..不訪學學compiler課程..可以滿足你的why 07/05 22:52