Hallo,
mal ne Anfängerfrage zu Generics.
ich habe vereinfacht ausgedrückckt folgendes Problem:
Also ich weiss nicht ob ich das Prinzip von Generics so richtig verstanden habe..
..wäre evtl. eine Lösung, scheint mir an der Stelle etwas komisch, da ich ja nicht wirklich ein objekt T habe. Dazu muss ich auch Employee auch immer nach T casten bevor ich beispielsweise einen persons.add(new Employee()); machen kann..
Hoffe das Problem ist klar..
mal ne Anfängerfrage zu Generics.
ich habe vereinfacht ausgedrückckt folgendes Problem:
Java:
public class Person{
:
}
public class Employee extends Person{
:
}
public class Foo{
Foo(){
Set<Person> persons = new TreeSet<Employee>();
//Type mismatch: cannot convert from TreeSet<GRComponent> to Set<FacetedObject>
}
}
Also ich weiss nicht ob ich das Prinzip von Generics so richtig verstanden habe..
Java:
class Foo<T extends Person> {
private Set<T> persons = new Set<T>();
}
Hoffe das Problem ist klar..