Re: [問題] 不同class之間的傳值取用

看板java作者時間19年前 (2006/07/13 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
自設一 handler interface X, 在此 handler interface 中定義 method X.method(blah) 在 A 中建一個 list of X, 每個 B instance 都會塞一個 X instance 給 A 的這個 list. 只要在 A 裡頭發現有狀態改變, call list 裡頭的 X.method 就好了. ※ 引述《goodwise.bbs@ptt.cc (加油!!變強)》之銘言: > 小弟現在寫一個小遊戲,UI結構方面是 > 一個class A 處理遊戲的內容操作等 > 然後一個class B是顯示遊戲內容的狀態數值 > 但是我發覺有一個問題 > 就是當程式事件觸發處理都是在A中時 > 我想不出方法讓B可以去同時讀到A中改變的數值 > 因為是不同class所以也不能用共同區域變數 > 知道本來可以AB兩個寫在一起就不會有這個問題 > 原意是A中因為有對滑鼠座標的存取 > 怕說麻煩為了讓他從(0,0)開始所以獨立寫了一個class > 但是現在發覺是脫褲子放屁,不過寫到這有點打結了 > 想問問身經百戰的版友們,當你們想在不同的class間做溝通時 > 你們會怎寫勒!?!? 問題可能沒啥深度但能解答萬分感恩^^ > 程式結構如下..................... -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: Arjuna ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: alumni.csie.nctu.edu.tw ☆ 次世代BS2 ☆ 可申請個人板 150MB 超大相簿 http://pic.bs2.to 資訊人 250MB
文章代碼(AID): #14jJZe00 (java)
文章代碼(AID): #14jJZe00 (java)