Re: String + String
※ 引述《butterflyy.bbs@zoo.badcow.com.tw (最愛牛牛了!)》之銘言:
> 就我所知 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■■■
java 近期熱門文章
PTT數位生活區 即時熱門文章