我正在尝试做一些整数(无论是int
或Integer
),x
,即等于其他两个整数的总和:a
和b
。 a
和b
有时会改变,所以我想x
始终是最新的。Java:如何在没有方法调用的情况下实现指针效果?
有没有办法做到这一点,而无需拨打getX()
类似的方法,返回a
+ b
?
我正在尝试做一些整数(无论是int
或Integer
),x
,即等于其他两个整数的总和:a
和b
。 a
和b
有时会改变,所以我想x
始终是最新的。Java:如何在没有方法调用的情况下实现指针效果?
有没有办法做到这一点,而无需拨打getX()
类似的方法,返回a
+ b
?
嗯,是的,但它并没有比吸气更好:明显的选择是有更新x
的a
和b
的setter方法。
但我怀疑这不是你想要的。
如果没有某种方法调用来更新它们,没有办法在Java中“链接”整数或整数。
不,没有办法做到这一点。
你有什么方法调用? – Jeffrey 2012-03-05 00:26:06
如果你真的很难保持这种路径,那么你可以使用[Observable](http://docs.oracle.com/javase/6/docs/api/java/util/Observable.html)/ [Observer](http://docs.oracle.com/javase/6/docs/api/java/util/Observer.html)来完成此操作。把你的操作数封装在一个可观察的元素中,并将你的结果包含在观察者中。 – Perception 2012-03-05 01:34:00