Ist es möglich, eine generische + 1-Methode für numerische Feldtypen in Java zu schreiben?
Dies ist KEINE Hausaufgabe.
TeilIst es möglich, eine generische Methode zu schreiben, etwa so:
<T extends Number> T plusOne(T num) {
return num + 1; // DOESN'T COMPILE! How to fix???
}
Short mit einer Reihe voninstanceof
und wirft, ist das möglich?
Die folgenden 3 Methoden kompilieren:
Integer plusOne(Integer num) {
return num + 1;
}
Double plusOne(Double num) {
return num + 1;
}
Long plusOne(Long num) {
return num + 1;
}
st es möglich, eine generische Version zu schreiben, die an @ gebunden isT
bis nurInteger
, Double
, oderLong
?