我是学习Java的初学者。
我有两节课,
public class myClassA {
//It contains the main function
yourClass tc = new yourClass();
.... many codes...
public void printVariable()
{
// print here
}
}
class yourClass {
void I_AM_a_button_press() // function
{
// I want to call printVariable() in myClassA here, But how?
}
}
如何从另一个类中调用一个类中定义的方法?
最佳答案
您需要将myClassA
实例传递到yourClass
的构造函数中,并存储对其的引用。
class yourClass {
private myClassA classAInstance;
public yourClass(myClassA a)
{
classAInstance = a;
}
void I_AM_a_button_press() // function
{
classAInstance.printVariable();
}
}