Mit java.lang.Number rechnen ??
-
Folgendes läßt sich nicht kompilieren.
Wie kann ich das Ganze ändern ,damit ich mit der abstrakten Klasse Number
addieren bzw. subtrahieren kann ?class NumberTest { protected <U extends Number> U TestNum(U Value,U Delta) { return Value+Delta ; } }
-
Hi,
das wird schwirig, da du keine neue Instance von U erstellen kannst, da dies die Generics nicht erlauben. Du könntest zwar Value.doubleValue()+Delta.doubleValue() machen, kannst dann aber kein Object vom Typ U erzeugen.