I am new to generics and here is my problem:
public class Tree<T> { public Collection<Tree<T>> getSubTrees(){}; public Tree<T> getTree(T element){} } public class DataTree extends Tree<Data>{ public void someMethod(){ DataTree dataTree = this.getTree(root) ;
Can you tell me why I got such errors or how to use Tree <Data> in DataTree correctly to call special DataTree methods?
source share