ジェネリックスのJavaではプリミティブのオートボクシングとアンボクシングが行われないのはなぜですか?プリミティブのオートボクシングとアンボクシングを伴うジェネリック
public static <T extends Number> T addNumber(T a , T b)
{
int c = a*b;
System.out.println(c);
return c;
}
ここでは*操作が実行できないため、なぜc.Anyヘルプを返すことができないのかが分かります。 T
がInteger
で囲まれているので
それも、int型のC = * bに機能していません。 – Pooja
@Poojaそれは私のためです。私はちょうどそれを試みた。 – Eran