ich eine Klasse geöffnet und ich schrieb:Fehler beim Instanziieren 'Queue'
private Queue<Player> players;
und dann im Konstruktor:
this.players = new Queue<Players>();
aber es sagt, es ist ein Fehler:
cannot instantiate the type
Queue<Player>
Ich erstellte eine Klasse mit Konstruktor und alles und ich importierte auch Queue.
Was könnte das Problem sein?
'Queue' eine Schnittstelle oder eine abstrakte Klasse ist – 3kings
' Queue 'ist Schnittstelle, so dass es nicht instanziiert werden kann. Sie sollten eine Instanz der Klasse * concrete * erstellen, zum Beispiel 'this.players = new LinkedList <>()' –
Yes Queue ist eine Schnittstelle, die ArrayDeque, PriorityQueue usw. verwendet. –