数组我有一个对象,我试图把一个数组列表:试图创建对象
class PlayerScores {
String playerName;
int played=0;
int win=0;
int draw=0;
int loss=0;
int points=0;
void playerNameSet(String name){
playerName=name;
}
void played(){
played=played+1;
}
void win(){
win=win+1;
points();
}
void draw(){
draw=draw+1;
points();
}
void loss(){
loss=loss+1;
}
void points(){
points = (win*3)+draw;
}
}
,基本上,当用户选择了有多少球员有我想要初始化数组这些对象,但我收到错误。这里是初始化数组然后给玩家分配名字的代码。
数组已在我的代码开始时定义并且是公开的,因此我可以在不同的活动中使用它: “PlayerScores [] playersObjects;”
public PlayerScores[] makePlayerObjects() {
playersObjects = new PlayerScores[players];
for(int i = 0; i < players + 1; i++)
{
playersObjects[i].playerNameSet(name variable);
}
return playersObjects;
}
错误似乎发生在设置名称的行上,但它与名称变量无关。
任何帮助,将大规模赞赏, 谢谢,奥利
这工作完全谢谢! –