Integer n = 5;  
System.out.println(n) // 5!

如何才能在我班重现此问题?

有帮助吗?

解决方案

您不能。这就是所谓的Autoboxing,并且它是在Java中某些类,以缓解与表示原始类型等int类工作的特殊功能。

其他提示

根据你想要什么行为,你要么不能,或者您需要实施“的toString()方法以获取打印(LN)打印出你的对象的文本表示。

您不能重载赋值运算符在Java中。

您不能在Java中重载操作符。 Sun的球员决定,他们会做几类,但他们不会让你自己做。

赋值运算符不能在Java超载。你需要看看其他语言如C ++。我不知道你是否能为赋值运算符做到这一点即使在那里。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top