Java mag meine Klasse nicht, Identifier expected

Status
Nicht offen für weitere Antworten.

Hückel

Mitglied
Hallo, aus einem mir unbekannten Grund möchte Java keine Liste mit Elementen meiner Klasse erstellen, es gibt mir immer den Fehler identifier expected aus. In der Schule lief das noch ohne Probleme? Vll findet ja einer von euch den Fehler oder hat tips wodran es liegen könnte.

Code:
public class Handkarten  {


  // Anfang Variablen
  private int Anzahl;
  private Spielkarte ObersteKarte;

  /*Erstellt eine neue Schlange von Spielkarten, diese Schlange
  ist nötig für Darstellung des Kartenstapels, später werden in ihr
  alle Karten des Spielers enthalten seien.
  */
  Queue<Spielkarte> Schlange= new LinkedList<Spielkarte>(); // hier tritt der Fehler auf

Hier die dazu gehörende Klasse Spielkarte


public class Spielkarte {

// Anfang Variablen
private String Name; //Der Name der Spielkarte
private int Hubraum; //Das Attribut Hubraum der Spielkarte
private int Leistung;
private int Tempo;
private int NullHundert;
private String Grafikpfad;
// Ende Variablen

Ich hoffe auf eure Hilfe MFG Hückel
 
Ja danke das stimmt, hab noch 1.4. Kannst du mir noch sagen wo ich einen neuen Einzeln runterladen kann? Habe nur isdn und da ist mir das ganze java sdk zu groß.
 
Dann arbeite doch ohne Generics:

Code:
Queue Schlange= new LinkedList();
 
wie lege ich denn dann fest welche Elemente in der liste sind? oder kann ich dann einfach alle elemente hinzufügen?
 
Du kannst beliebige Elemente in die Liste einfügen. Jedoch musst Du die Objekte dann entsprechend casten, wenn Du sie wieder rausholst, also etwa so:

Code:
Spielkarte karte3 = (Spielkarte) schlange.get(3);
 
Danke für die Hilfe aber ich habe einen Freund gefunden der mir das neuste Sdk auf Cd Packt, dann kann ich mit den Generischen Listen arbeiten. Problem ist damit gelöst!
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben