问题不言而喻。这就是我所拥有的:
import java.util.Random;
public class Stapel {
public int stapel;
private int maxZet;
public Stapel() {
Random rand = new Random();
stapel = rand.nextInt(90) + 10;
maxZet = stapel / 2;
}
public int getStapel() {
return stapel;
}
public int getMaxZet() {
return maxZet;
}
}
现在,如何在上面的类中将上面的公共字段用作参数? (上面写着参数)
import java.util.Random;
public class Computerspeler {
public Computerspeler(parameter) {
}
public int zet() {
Random rand = new Random();
int compZet = rand.nextInt(maxZet);
}
}
最佳答案
创建Stapel
的实例,然后将该实例的必填字段作为Computerspeler
构造函数的参数传递:
Stapel stapel = new Stapel();
Computerspeler computerspeler = new Computerspeler(stapel.getStapel());
关于java - 如何使用类A中的字段作为类B中构造函数的参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27064291/