Hallo,
kann ich mittels Generics eine Klasse erstellen die Instanzen von T aufnimmt und selbst eine Instanz von T ist?
Vielleicht hilft ein bischen Code um zu zeigen was ich meine:
Wie ihr seht kann ich einfach schreiben "Rectangle rect" weil SelfContainer in diesem Fall ein Rectangle ist.
Ich nehme an, das geht nicht?
kann ich mittels Generics eine Klasse erstellen die Instanzen von T aufnimmt und selbst eine Instanz von T ist?
Vielleicht hilft ein bischen Code um zu zeigen was ich meine:
Java:
class SelfContainer<T> extends T {
public SelfContainer(T parent, T child) {
}
}
Rectangle parent = new Rectangle();
Rectangle child = new Rectangle();
Rectangle rect = new SelfContainer(parent, child);
Wie ihr seht kann ich einfach schreiben "Rectangle rect" weil SelfContainer in diesem Fall ein Rectangle ist.
Ich nehme an, das geht nicht?
Zuletzt bearbeitet von einem Moderator: