出于某种原因,我无法弄清楚语法,而且我的问题没有基本而简单的答案。
让我说我有我的主要课程:
package alpha;
public class Alpha{
public static void main(String[] args){
System.out.println(getNum());
}
}
我有第二堂课:
package alpha;
public class Beta{
private int x = 5;
public int getNum(){
return this.x;
}
}
如何在我的Alpha类中正确调用getNum?提前谢谢!
答案 0 :(得分:4)
您必须实例化Beta
的实例。例如,
public class Alpha{
public static void main(String[] args){
Beta myBeta = new Beta();
System.out.println(myBeta.getNum());
}
}
答案 1 :(得分:1)
您需要在范围内创建测试版。
Beta BETA = new Beta();
//then
BETA.getNum();
答案 2 :(得分:0)
添加其他选项:您可以将方法设为静态:
public class Beta{
private static int x = 5;
public static int getNum(){
return x;
}
}
并使用以下方式调用它:
Beta.getNum();