看板java
标 题Re: [问题] 不同class之间的传值取用
发信站次世代BS2 (Wed Jul 12 21:48:00 2006)
转信站ptt!ctu-reader!Spring!news.nctu!news.ntu!news.ee.ttu!news.cis.nctu!BS2
自设一 handler interface X, 在此 handler interface 中定义 method
X.method(blah) 在 A 中建一个 list of X, 每个 B instance 都会塞一个
X instance 给 A 的这个 list. 只要在 A 里头发现有状态改变, call list
里头的 X.method 就好了.
※ 引述《[email protected] (加油!!变强)》之铭言:
> 小弟现在写一个小游戏,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