JAVA 没有重载运算符,那么 String 类型的加法是怎么实现的

1, JAVA 不具备 C++ 和 C# 一样的重载运算符 来实现类与类之间相互计算 的功能

    这其实一定程度上让编程失去了代码的灵活性, 但是个人认为,这在一定程度上减少了代码异常的概率

    如果可以重载运算符,当你没看见一个运算的时候,你都会怀疑这是不是调用了某个方法(个人意见)

2,String 类型加法的实现方式,其实是一个语法糖,正确的执行方式为 括号内的内容

   String a = 'a';

   String b = 'b';

   String c = a + b;    ( String c = (new StringBuilder(String.valueOf(a))).append(b).toString();   )

猜你喜欢

转载自www.cnblogs.com/lovling/p/9961655.html
今日推荐