作者carrot0518 (紅蘿蔔兒)
看板java
標題[問題] 關於不同類資料互相引用
時間Tue Dec 15 19:34:40 2015
新手發文,有錯請鞭><
如題
假如共有main,A,B,C四類
子類B.C都繼承自父類A
當我在main生成各自的物件之後
1.若B想引用main類下的資料
2.若B.C想互相引用彼此的資料
正確來說應該怎麼設計呢?
小弟曾經試著各自生成main類物件
再將子類中的main物件指向main類中的main物件 (好饒舌
但一直覺得這樣非常不符合OO QAQ
希望前輩賜教><
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.214.84.101
※ 文章網址: https://www.ptt.cc/bbs/java/M.1450179283.A.DA4.html
→ LPH66: 父物件有 super 這個關鍵字可以用 12/15 19:49
→ LPH66: 你的 B 跟 C 這種平行關係基本上得要互相存對方的參考 12/15 19:50
→ LPH66: 然後有的時候資訊不是被動等人來取而是主動送過去 12/15 19:51
→ LPH66: 例如 main 這個 A B C 一族的「外人」,東西主動傳進去較好 12/15 19:53
→ LPH66: 也就是說,有時最好的方法是用參數傳進去 12/15 19:55
推 qrtt1: 能再把你的例子更『具體』的說明嗎?設計的需求純看『結構 12/16 19:55
→ qrtt1: 』其實容易失準啊,要有實作的目標才能有明確的方向 12/16 19:56