自定义转换为原始数据类型

时间:2012-05-11 13:06:54

标签: java casting primitive

我已经创建了自己的MutableInt类,它包含一个原始int和一些用于更改此int值或仅将其增加或减少1的方法。

我想知道是否有任何方法可以让这个类像Integer类一样工作,例如:

MutableInt foo = 42;

MutableInt foo = new MutableInt(41);
foo++;

MutableInt foo = new MutableInt(42);
int bar = foo;

这在Java中是否可行?

1 个答案:

答案 0 :(得分:7)

不,Java中的用户定义转换没有语言支持。仅支持规范中明确列出的转换。

相关问题