回答
你不能。這被稱爲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運算符? :
- 4. Java int'through'int運算符?
- 5. ^運算符在java
- 6. Java - 'this'運算符
- 7. ++運算符在Java
- 8. Java instanceof運算符
- 9. java位運算符
- 10. 定時運算符+,運算符,運算符*和運算符/
- 11. 什麼是Java「= +」運算符?
- 12. == Java中的運算符
- 13. Java傳播運算符
- 14. Cassandra 3.4 Java LIKE運算符
- 15. instanceOf java中的運算符
- 16. 條件運算符&& in java
- 17. Java邏輯運算符
- 18. Java模數運算符
- 19. Java?:vb.net中的運算符
- 20. java三元運算符
- 21. 位運算符的Java
- 22. 不懂java運算符?和:
- 23. 增量運算符java
- 24. C++&Java - 重載運算符
- 25. %java中的BigInteger運算符
- 26. Java - 驗證運算符
- 27. Java中的運算符
- 28. Java和python ^運算符
- 29. Java計算器運算符錯誤
- 30. 邏輯運算符或位運算符(Java)的
Repoduce *什麼*行爲?什麼是功能要求? – BalusC 2010-01-24 01:05:58