package jogoadivinhação;
import java.util.*;
public class Player {
private String name;
private int number;
private static int totalPlayers = 0;
Player (String name, int number) {
totalPlayers++;
if (totalPlayers <= 3) {
this.name = name;
this.number = number;
} else System.out.println ("O jogo já tem três jogadores, FAIL HAHA");
}
String getName () {
return this.name;
}
int getNumber() {
return this.number;
}
void setNumber(int number) {
this.number = number;
}
}
sem o ArrayList ficaria assim:
package jogoadivinhação;
import java.util.*;
public class Main {
public static void main(String[] args) {
Player[] player = new Player[3];
player[0] = new Player("Valério", 1 + (int) (Math.random() * 10));
player[1] = new Player("Nailson", 1 + (int) (Math.random() * 10));
player[2] = new Player("Lucas", 1 + (int) (Math.random() * 10));
player[0].setNumber(3);
player[0].getNumber();
player[0].getName();
}
}
e com ArrayList como ficaria ?
ou seja minha duvida é… como eu posso acessar os indices, para eu acessar as minhas classes com ArrayList ?