我不確定它是否像我寫的那樣直截了當,但我有一個用例,其中兩個函數調用必須同時完成。在單個函數調用中調用兩個函數
例子:
class ABC {
int a;
String b;
setA(int x) {
//..
}
setB(int y) {
// ...
}
}
所以,我想的是,當我打電話setA()
,setB()
應該也隱含調用, 即我不想寫:
setA(int x) {
// ..
setB(x);
}
有任何方式來做到這一點?我想添加一個像監聽器的東西,這樣當setA()
被調用時,我的監聽器將調用setB()
。這是一個選項嗎?
爲什麼不添加一個'setAandB(...)'方法?如果那些東西總是被一起調用,那麼爲什麼不移除單個調試者呢? – Thomas 2012-03-27 10:01:05
@Thomas,snap ... – Nim 2012-03-27 10:02:56
因爲setb(x)也可以獨立調用......用例就像setA(x)被調用時默認值賦給b基於x的值.. – Asha 2012-03-27 10:16:29