我正在嘗試做一些整數(無論是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