Hallo,
ich habe eine Liste erstellt und möchte int Zahlen einfügen:
Soweit ich weiß, gibt es keinen Rückgabewert eines Konstruktors. Wie kann ich dann trotzdem einen Kontruktor als Parameter nutzen?
ich habe eine Liste erstellt und möchte int Zahlen einfügen:
Java:
public class Knoten {
private int key;
private Knoten next;
Knoten(int key) {
this.key=key;
}
Knoten(int key, Knoten next) {
this.key=key;
this.next=next;
}
}
Java:
public class List {
Knoten head = null;
public void insert(Knoten k) {
head.setNext( new Knoten(k, head,getNext())); //Fehler: k wird als int Wert erwartet.
}
}
Java:
public class Test {
public static void main(String[] args) {
List liste = new List();
liste.insert(new Knoten(3)); //Parameter von insert soll nicht verändert werden!!
}
}
Soweit ich weiß, gibt es keinen Rückgabewert eines Konstruktors. Wie kann ich dann trotzdem einen Kontruktor als Parameter nutzen?