我创建了自己的MutableInt类,其中包含一个原始int和一些用于更改此int值或仅将其增加或减少1的方法。
我想知道是否有任何方法可以使此类像Integer类一样工作,例如执行以下操作:
MutableInt foo = 42;
要么
MutableInt foo = new MutableInt(41);
foo++;
要么
MutableInt foo = new MutableInt(42);
int bar = foo;
这在Java中可能吗?
最佳答案
不,Java中不支持用户定义的转换的语言。仅支持规范中明确列出的转换。