所以,如果我有来自其它类的对象类:Java调用从对象的方法
public class Test {
private ObjectClass object;
public Test(){
object = new ObjectClass();
}
public void testMethod(){
//does something
}
}
对象类:
public class ObjectClass {
public void callMethod(){
//call method from class Test
}
}
对象如何调用该方法TestMethod的?
我知道使用Runnable可以实现类似的功能,但我也需要一些参数,所以它不是一个选项。
这只是'object.callMethod()'...不太清楚为什么这会让你感到困惑,因为你正在谈论你是如何在线程中工作的 –
如果'ObjectClass'需要调用'Test'上的方法,那么它需要一个对'Test'实例的引用。可能传递给'callMethod'方法或'ObjectClass'构造函数。 – David
David提供了一种方法来做你想做的事。现在我建议你问自己为什么需要这样做。 – msfoster