作成したクラスにオートボクシングを使用する方法はありますか? たとえば、次のサブクラスがありNumber
ます。
public class UnsignedInteger extends Number {
int n;
public UnsignedInteger(int n) {
if(n >= 0)
this.n = n;
else
throw new IllegalArgumentException("Only positive integers are supported");
}
}
今、UnsignedInteger i = new UnsignedInteger(88);
完全に正常に動作しますが、これをコンパイルする方法はありますUnsignedInteger i = 88;
か? それは私にはありません。前もって感謝します!