在调用自定义方法时,Java中是否有使用反射或其他方法调用方法或类的方法?调用方法A时调用另一个方法B
我有一个装library.jar,其中让Foo.class有方法找时间做(String的形式,为MyObject B)
public class Foo {
public Object doThat(String a, MyObject b) {
// do something
return null;
}
}
我需要一个触发我的自定义方法酒吧#doThis ,当Foo#doThat被调用。
public class Bar {
public boolean doThis(String a, MyObject b) {
// did it.
return true;
}
}
我将无法提取jar和注入监听器。 让Foo.class是的java.util.ArrayList或final类java.util.zip.ZipCoder
https://stackoverflow.com/questions/9664036/how-to-run-two-methods-simultaneously或者大概是https://stackoverflow.com/questions/18162863/how-to-run-different-methods-平行? – nullpointer
Foo实例在哪里被使用?你是否将Foo实例提供给正在调用该方法的另一个对象,并且你需要间接的吗?你可能可以用foo子类来包装foo实例,该子类将所有调用委托给foo实例,除了可以触发回调的doThat,然后调用mFoo.doThat(); – Selecsosi