看板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■■■