Was ist der Hauptunterschied zwischen einer Generika T und E. Ich habe eine Methode, die eine Variable vom Typ T zurückgeben, und ich habe eine andere Methode, die eine ArrayList erstellt. Meine andere Frage ist: Ist es sicher, die Variable einfach auf (E) zu setzen, wenn Sie das Element zur ArrayList hinzufügen?Unterschied zwischen <T> und <E>
// Gibt eine Arraylist alle Elemente in dem Baum in Vorbestellung Traversal enthalten
public ArrayList<E> getPreorderTraversal()
}
Diese in der Knotenklasse zu finden ist
public T getData();
Ohne Kontext ist dies unmöglich mit Sicherheit zu beantworten. T und E repräsentieren nur einen Typ; jeden Typ, wenn ihnen keine Grenzen zugeordnet sind. Es ist mehr als wahrscheinlich unsicher. – Carcigenicate