我对Java还是很陌生,当我创建一个arraylist时,tier收到一个错误消息,说该集合仅被添加到其中,从未读取。
我还很新,所以我试图将其放入公共列表(我不认为这就是xD的工作方式),所以我不确定该怎么做。 我不确定如何用示波器修复它。这个问题(What is 'scope' in Java?)并没有真正帮助我,因为解释对我的问题没有太大帮助。
import java.util.ArrayList;
public class Tier {
public double WhichLevel;
public double getLevel() {
return WhichLevel;
}
public void setLevel(double WhichLevel) {
this.WhichLevel = WhichLevel;
}
public void addLevel(double WhichLevel) {
this.WhichLevel = this.WhichLevel + WhichLevel;
}
public static void main(String[] args) {
ArrayList <String> tier = new ArrayList<>();
tier.add("Business Man");
tier.add("Manager");
tier.add("Director");
tier.add("CEO");
tier.add("Owner");
}
public ArrayList getTier() {
return tier.get(WhichLevel);
}
}
我期望
public ArrayList getTier() {
return tier.get(WhichLevel);
}
应该可以,但是出现错误,提示 “找不到标志 符号:可变层 位置:等级 ----“