NoSuchMethodError beim Versuch, die Append-Methode in Java aufzurufen [Duplikat]
Posted: 11 Jan 2025, 10:43
Hinweis: Ich bin Student und fange gerade erst mit Datenstrukturen an.
Ich stoße auf einen NoSuchMethodError, wenn ich versuche, die Append-Methode für eine Instanz von a aufzurufen benutzerdefinierte Klasse.
Ich weiß, dass die Variablennamen nicht die besten sind; Dies ist eine typische Übung mit einer Prioritätswarteschlange für „Patientenmanagement“. Ich brauche Rat, warum dieser Fehler auftritt, der wahrscheinlich etwas mit dem Konstruktor zu tun hat?:
NoSuchMethodError: Keine geeignete Methode für append(Patient) gefunden
Ich habe versucht, die Logik des Programms zu ändern und die IDE zurückzusetzen.
Ich stoße auf einen NoSuchMethodError, wenn ich versuche, die Append-Methode für eine Instanz von a aufzurufen benutzerdefinierte Klasse.
Code: Select all
private PriorityQueue
> queue;
public PriorityQueueManipulation(){
queue = new PriorityQueue();
}
public void append(T name, int diseasePatient , int age){
Patient element = new Patient(name, diseasePatient, age);
queue.add(element); //here´s the error occurs
}
}
NoSuchMethodError: Keine geeignete Methode für append(Patient) gefunden
Ich habe versucht, die Logik des Programms zu ändern und die IDE zurückzusetzen.