Integer n = 5;
System.out.println(n) // 5!
如何在我的课程中重现这种行为?
答案 0 :(得分:10)
你做不到。这称为Autoboxing
,它是Java中某些类的一个特殊功能,可以轻松处理表示原始类型的类,如int
。
答案 1 :(得分:2)
根据您想要的行为,您要么不能,要么需要实现'toString()'方法来获取print(ln)以打印出对象的文本表示。
答案 2 :(得分:1)
您不能在Java中重载赋值运算符。
答案 3 :(得分:1)
您无法在Java中重载运算符。 Sun的那些人决定他们会为几个班级做这件事,但他们不会让你自己做。
答案 4 :(得分:0)
赋值运算符不能在java中重载。您需要查看其他语言,例如C ++。我不知道你是否可以为任务操作员做到这一点。