Hallo,
ich habe gerade einen Knoten im Kopf, vielleicht kann mir jemand helfen ihn zu lösen ... würde mich freuen.
Ich habe mich ein wenig mit generischen Typen beschäftigt und habe eine Frage, wie man einen generischen Parameter an eine Methode übergibt, so dass er Einfluss auf den Rückgabewert hat.
Beispiel:
Der Butler bekommt von mir ein Task-Objekt überreicht und soll jetzt eine LinkedList erzeugen, daie nur Task-Objekte in sich aufnehmen kann. Die Frage ist also, wie man in Abhängigkeit eines Parametertyps eine generische Klasse typsicher machen kann.
André
ich habe gerade einen Knoten im Kopf, vielleicht kann mir jemand helfen ihn zu lösen ... würde mich freuen.
Ich habe mich ein wenig mit generischen Typen beschäftigt und habe eine Frage, wie man einen generischen Parameter an eine Methode übergibt, so dass er Einfluss auf den Rückgabewert hat.
Beispiel:
Code:
class Boss{
public void delegate(){
Butler b = new Butler();
b.response(new Task());
}
}
class Butler{
public LinkedList response(Object obj){
return new LinkedList();
}
}
Der Butler bekommt von mir ein Task-Objekt überreicht und soll jetzt eine LinkedList erzeugen, daie nur Task-Objekte in sich aufnehmen kann. Die Frage ist also, wie man in Abhängigkeit eines Parametertyps eine generische Klasse typsicher machen kann.
André