小编Fel*_*lix的帖子

有没有办法在Java中重载Integer取消装箱方法?

我试图确定是否可以修改Java使用的拆箱方法.这样做的目的是能够做到:

class IInteger extends Integer {
  @Override
  public int unboxToPrimitive(){
    return ++val;
  }
}

IInteger i = 10;
System.out.print(i); // 11
Run Code Online (Sandbox Code Playgroud)

也就是说,重载方法并让它返回++ val而不是val.

java integer overloading wrapper

3
推荐指数
1
解决办法
93
查看次数

标签 统计

integer ×1

java ×1

overloading ×1

wrapper ×1