标签: java string operator-overloading
我们可以在班级中重载=运算符吗?这样它就像String类
=
我在java中写了一个类。
public class Test{ String name; }
现在我如何像在String类
Test t1 = "abc"; Test t2 = "xyz"
提前致谢
答案 0 :(得分:4)
你不能这样做(因为故意缺少运算符覆盖支持 - 一般情况下,但也适用于赋值;另请参阅Java ==与{{1}中字符串相等之间的区别但是你可以使用单个参数构造函数;
==
.equals()
答案 1 :(得分:0)
不,java不支持运算符重载,不像C ++
答案 2 :(得分:0)
不,不。查看this博文,了解原因。
通过该链接,我发布了基础知识。
同时查看this SO回答