回答
你不能。这被称为Autoboxing
,它是Java中某些类的一个特殊功能,可以轻松处理代表原始类型的类,如int
。
它是真的你不能伪造autoboxing,但你可以编写代码模仿可能编译的代码。整数n =新的整数(5);'可以根据你的需求轻松修改。 – twolfe18 2010-01-24 01:15:55
Autoboxing实际上会生成更像'Integer.valueOf(5)'的东西,而不是'new Integer(5)'。这是因为有些情况下可以重用。 – 2010-01-24 01:30:38
您不能在Java中重载赋值运算符。
您不能在Java中重载运算符。 Sun的人决定他们会为了上几堂课而做,但他们不会让你自己去做。
赋值运算符不能在java中重载。您需要查看其他语言,如C++。我不知道你是否可以为分配操作员做到这一点。
您可以在C++中重载赋值运算符。 – 2010-01-24 01:10:15
根据您想要的行为,您要么不能,要么需要实现'toString()'方法来打印(ln)以打印出对象的文本表示形式。
- 1. Java运算符? :
- 2. java位运算符
- 3. Java instanceof运算符
- 4. ^运算符在java
- 5. Java逻辑运算符
- 6. 什么是Java“= +”运算符?
- 7. %java中的BigInteger运算符
- 8. java三元运算符
- 9. 位运算符的Java
- 10. instanceOf java中的运算符
- 11. Java中的运算符
- 12. Java传播运算符
- 13. 条件运算符&& in java
- 14. Java计算器运算符错误
- 15. 位运算符
- 16. 运算符重载“运算符T *()”产生比较运算符?
- 17. 两个连续运算符的Java数学运算
- 18. |运算符,++和I运算符
- 19. =>运算符vs =运算符
- 20. ||运算符与=运算符相同吗?
- 21. []运算符的运算符过载
- 22. java - 使用三元运算符
- 23. Java&=运算符是否应用&或&&?
- 24. 运算符在Java中重载
- 25. java中的运算符实例
- 26. JAVA - 对字符的逻辑运算
- 27. 关于java中==运算符的问题
- 28. JS按位运算符到Java
- 29. Java的%运算符是否溢出?
- 30. java的等价逐字运算符
Repoduce *什么*行为?什么是功能要求? – BalusC 2010-01-24 01:05:58