看板java
标 题Re: String + String
发信站KKCITY (Sat Jul 24 16:26:07 2004)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.ee.ttu!news.n
※ 引述《[email protected] (最爱牛牛了!)》之铭言:
> 就我所知 java 并没有这个 features,那它是如何实作出
> String str3 = str + str2;
> 呼叫 append() 吗?
的确 Java 没有让你自订 operator overloading.
但并不代表在 Java 中没有 operator overloading.
String 的 + 的确是 Java 中 (唯一的) operator overloading
的例子.
+ primitive type 会把 primitive type 转成 String (我猜是用
其 wrapper class 的 toString 吧) 再 append. 而 + 各类 object
的话, 则是 append obj.toString().
Alien
--
┌─────◆程式设计乐园◆─────┐ ■ KKBOX 可立刻 听音乐 ■
│ CSZone.kkcity.com.tw │ ■■所有想找的歌通通不必等 ■■
└──《From:203.218.221.24
》──┘ ■■■http://www.kkbox.com.tw■■■