Hallo, ich fürchte ich habe einen Knoten im Hirn. Ich komme einfach nicht weiter.
Ich habe eine Klasse Player mit div. Eigenschaften wie id, name etc.
Dann habe ich eine Klasse Setup in der ein Player mit Namen player1 und seinen Eigenschaften erstellt wird:
Dann komme ich im Laufe des Programms zur Klasse Game und möchte hier einem neuen Player player2 die Eigenschaften von player1 zuweisen. Aber wie spreche ich den jetzt an?
Mein Ansatz war
Aber das geht so nicht (Eclipse meldet z.B Syntax error on oken "id", VariableDeclaratorId expected after this token) . Hat irgendjemand einen Tipp für mich? Ich möchte auch noch auf weitere Eigenschaften von player zugreifen und sie an player2 übergeben.
Ich habe eine Klasse Player mit div. Eigenschaften wie id, name etc.
Java:
public class Player {
private int id;
private String name;
private boolean isActive;
// usw..
public Player() {
}
public Player(int id, String name, boolean isActive) {
this.id = id;
this.name = name;
this.isActive = isActive;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public boolean isActive() {
return isActive;
}
}
Dann habe ich eine Klasse Setup in der ein Player mit Namen player1 und seinen Eigenschaften erstellt wird:
Java:
public class Setup {
int id = 1;
String name = "user1";
boolean isActive = true;
private Player player1 = new Player(id, name, isActive);
// hier passiert das ein oder andere mit den Eigenschaften
Dann komme ich im Laufe des Programms zur Klasse Game und möchte hier einem neuen Player player2 die Eigenschaften von player1 zuweisen. Aber wie spreche ich den jetzt an?
Mein Ansatz war
Java:
public class Game {
private Player player2 = new Player();
player2.id = player.getId() + 1;
usw....
Aber das geht so nicht (Eclipse meldet z.B Syntax error on oken "id", VariableDeclaratorId expected after this token) . Hat irgendjemand einen Tipp für mich? Ich möchte auch noch auf weitere Eigenschaften von player zugreifen und sie an player2 übergeben.