我想从下面的代码中访问实例变量total time
:
public abstract class Controller{
protected int currentTime;
protected int totalTime;
protected Agent[][][] player;
在下面的代码中
public class S2842663BloodBankAgent extends BloodBankAgent {
private BoardComponentList knownBloodBanks;
private BoardComponentList knownDonor;
public S2842663BloodBankAgent(){
super();
knownBloodBanks = new BoardComponentList();
knownDonor = new BoardComponentList();
}
public S2842663BloodBankAgent( BoardComponent bC ) {
super( bC );
}
}
最佳答案
将 getter 方法添加到 Controller
类中:
...
public int getTotalTime() {
return totalTime;
}
...
编辑:然后在另一个类中访问它(在初始化 Controller
之后)。
...
Controller controller = new Controller();
//...do necessary things.
int time = controller.getTotalTime();
...
关于java - 在 Java 中访问私有(private)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22587997/