看板 java 關於我們 聯絡資訊
※ 引述《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