Ich habe die folgende Methode:
%Vor%Ich möchte es zu einer allgemeinen Methode machen, damit ich nicht für jeden neuen benutzerdefinierten Typ einen neuen Code schreiben muss. Ich könnte dies tun, was das Objekt vor dem Aufruf von update () instanziieren würde:
%Vor%Aus Neugierde frage ich mich, ob es eine Möglichkeit gibt, dies mit Java Generics zu tun:
%Vor%Gibt es eine Möglichkeit, dies in Java zu erreichen?
Beachten Sie, dass T
in diesem Fall verifizierbar ist. Entweder Foo<T>
(die selbst Class<T>
enthält, die von instanceOfT.getClass()
erhalten werden können) oder T
selbst wurde übergeben.