看板
[ java ]
討論串[問題] 以父類別宣告然後以子類別的建構子new
共 8 篇文章
內容預覽:
部分內容恕刪. 你說的都沒錯 在這些情況下程式也的確能正確執行. 但是當你要改程式的時候就不一定了. 因為宣告了 綱手 m = new 綱手();. 之後所有m的使用都會當成是綱手在用,而不會是當成醫療忍者在用. 接著一些只有綱手有而醫療忍者沒有的function就可能被使用,比如說出現:. m.創
(還有1560個字)
內容預覽:
不好意思,推了一個2008年的古文@@. 這兩天在學java也遇到了同樣的問題,雖然全部回文都看完了,卻還是有點疑問存在. 我想請問說,既然我寫程式的人都知道說我就是要用自來也,. 那為什麼我就不要直接寫 自來也 n = new 自來也(); 呢?. 看了上述的任務邊組的例子後還是有點不懂,. 如果
(還有1025個字)
內容預覽:
[...]. 呵, 在 new "之前"就有差了. 在比較抽象化的設計, 需要抽離的部分只會出現抽象類別或介面. 也就是說用到這個"型別"的類別, 需要相依於這個型別. class DBConnector{. O牌JDBC_Driver driver;. }. class DBConnector{.
(還有38個字)
內容預覽:
是一樣啊, 不過不夠抽象化. 當任務來的時候需要任務編組. Team {. 醫療忍者 m;. 忍者 n;. 隊長 o;. 自來也 p;. }. 醫療忍者需 實作 interface "治療" { 施展治療忍術(); }. =======================================
(還有391個字)
內容預覽:
恩... 反過來說,如果用. 忍者 n = new 自來也();. 你就不能用. n.寫親熱系列();. 除非強制轉型,這樣子又會加深你的疑惑 XDXD. 我原本也想回答 qrtt1 的內容(路人:咪的! 馬後炮...). 不過後來想想,通常那都是以 method 的形式出現. public sta
(還有259個字)