Java真是烂!!!!\实在太烂了!!!!!!!!!!
得罪了,标题纯粹是为了吸引眼球.
我不是某一种语言的极端支持者。事实上我对大多数流行语言都没有偏见。
C++和Java都很出色。
嗯,事实上我对C++非常熟悉。
因为公司要用Java,需要很快转入Java开发。
看到这样一个Java语句:
String name = "name" ;
String file = name + ".dset" ;
那 name + ".dset" ; 是如何工作的呀???
C++中的解释是以".dset"为参数调用String的构造函数生成临时对象然后通过
operator + 重载符和name相加,再生成临对对象。file以该临时对象调用拷贝构造
函数。
但我很疑惑。 Java不是不支持操作符重载呀!!!!
那String file = name + ".dset" ;怎么解释呢?