H
Heyoka955
Gast
hallo, ich habe ein kleines problem.
Ich wollte eine linkedlist herstellen, die Objekte entgegennimmt und ich wollte immer testen ob die Objekte vom gleichen Typ sind indem listnode von comparable erbt jedoch tretten dauern fehler ein.

Ich wollte eine linkedlist herstellen, die Objekte entgegennimmt und ich wollte immer testen ob die Objekte vom gleichen Typ sind indem listnode von comparable erbt jedoch tretten dauern fehler ein.

Java:
public class LinkedList< T >{
ListNode<T> first = null;
public void insert(ListNode<T> node) {
node.setNext(first);
first = node;
}
private void printList(ListNode<T> node) {
System.out.println("Node is " + node.getValue());
if(node.getNext()!=null) printList(node.getNext());
}
public void print(){
printList(first);
}
public void add( T value){
new ListNode<T>(value);
}
}
public class ListNode<T extends Comparable<T>> {
private ListNode<T> next;
private T value;
public ListNode( T value){
this.value = value;
}
public T getValue(){
return value;
}
public void setNext(ListNode<T> next){
this.next = next;
}
public ListNode<T> getNext() {
return next;
}
}