我是学习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?
}
}
Run Code Online (Sandbox Code Playgroud)
如何调用另一个类中定义的方法?
您需要将一个实例myClassA传入构造函数yourClass,并存储对它的引用.
class yourClass {
private myClassA classAInstance;
public yourClass(myClassA a)
{
classAInstance = a;
}
void I_AM_a_button_press() // function
{
classAInstance.printVariable();
}
}
Run Code Online (Sandbox Code Playgroud)