Ich möchte eine Liste an Spielern speichern. Dabei soll jeder Spieler eine Klasse (ein Objekt) sein. Die Klasse soll Eigenschaften wie Spielername, Punkte etc haben und auch Funktionen z.B zum setzen von Punkten oder abziehen von Munition etc. Wie erstelle ich die Klasse und wie erstelle ich dann verschiedene Spieler von der selben Klasse? Ich habe bis jetzt noch nichts ausprobieren können alles was ich habe ist das aber das funktioniert nicht.
public class Player {
String name;
int points;
public Player(String name, int points) {
this.name = name;
this.points = points;
}
}
public class Main {
public static void main(String[] args) {
Player player1 = new Player("Andy", 5);
System.out.println(player1.name);
Player player2 = new Player("Sam", 3);
System.out.println(player2.name);
Player player3 = new Player("Cindy", 7);
System.out.println(player3.name);
}
}
Dabei bekomme ich den Fehler:
Main.java:1: error: class Player is public, should be declared in a file named Player.java
public class Player {
^
1 error