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

我怎样才能在我的课堂上重现这种行为?

4

5 回答 5

10

你不能。这就是所谓Autoboxing的,它是 Java 中某些类的一个特殊功能,可以方便地使用表示原始类型的类,例如int.

于 2010-01-24T01:06:01.830 回答
2

根据您想要的行为,您要么不能,要么需要实现“toString()”方法以获取 print(ln) 以打印出对象的文本表示。

于 2010-01-24T01:09:56.627 回答
1

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

于 2010-01-24T01:05:16.167 回答
1

您不能在 Java 中重载运算符。Sun 的人决定他们会做几节课,但他们不会让你自己做。

于 2010-01-24T01:08:41.247 回答
0

赋值运算符不能在 java 中重载。您需要查看其他语言,例如 C++。我不知道您是否可以为赋值运算符做到这一点。

于 2010-01-24T01:08:51.123 回答