static int input;
Scanner scn = new Scanner(System.in);
public BusGenerator(Depot depot)
{
this.depot = depot;
}
public int getinput()
{
return input;
}
public void run()
{
System.out.println("Enter Number of Buses:" );
input = scn.nextInt();
}
我有一个名为BusGenerator的类,从这里我询问用户有关总线的数量,系统会扫描它并将其保存在名为"输入"的变量中。
我有另一个名为Depot的类,我想调用变量"输入"来自Class depot。有没有办法做到这一点?
答案 0 :(得分:-1)
正如代码所示,您可以简单地使用Depot类中的BusGenerator.input来引用它(如注释中所指出的那样)。
但是,由于您已经为此变量定义了一个getter,因此将输入设为私有并使用public getter / setter方法引用它可能会更加一致。