看板 java 關於我們 聯絡資訊
新手發文,有錯請鞭>< 如題 假如共有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