Ich versuche mich gerade daran ein Kartenspiel nachzuprogrammieren (nur für mich zum Lernen) und stehe vor einem Problem.
Die Methode EinSpielerStart legt das Objekt spiel der Klasse Spielfeld an und ruft die Funktion KartenStartMischen auf, welche das Objekt rrot1 der Klasse Ritter erzeugen und an spiel übergeben soll.
Das führt dann zu diesem Fehler
What to do?
Die Methode EinSpielerStart legt das Objekt spiel der Klasse Spielfeld an und ruft die Funktion KartenStartMischen auf, welche das Objekt rrot1 der Klasse Ritter erzeugen und an spiel übergeben soll.
Code:
public static void EinSpielerStart(){
Spieler spielereins = new Spieler("StudenXYZ");
Spielfeld spiel = new Spielfeld();
KartenStartMischen();
}
public static void KartenStartMischen(){
final Ritter rrot1 = new Ritter(1, "rot");
spiel.addRitter(rrot1);
}
Das führt dann zu diesem Fehler
Code:
Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problems:
spiel cannot be resolved
What to do?