Udemy課程Kotlin 12 (課程切換ω)
換個課程看看筆記能不能更好一點(˙ω˙)
以下比較Java equality與Kotlin equality的不同
Java版先設定一個Employee的類與其equals方法
此方法裡面使用到Java的字串equals
再做一個比較的Java程式
再換Kotlin
也就是kotlin下,雙等號等同於equals
所以要比較instnace就要用三等號
也就是kotlin的三等號等同於Java的雙等號
結論:
Java雙等號:比較值跟instnace
Java equals:比較值而已 不管instance
kotlin 雙等號:比較值而已 不管instance
kotlin equals 等同於 kotlin 雙等號
kotlin 三等號:比較值跟instance