我不确定它是否像我写的那样直截了当,但我有一个用例,其中两个函数调用必须同时完成。在单个函数调用中调用两个函数
例子:
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