Kotlin学习笔记 第二篇

2021-05-09  本文已影响0人  光sail
接口:
interface Study {
    fun readBooks()
    fun doHomework() {
        println("do homework default implementation.")
    }
}
访问修饰符:

在 Java 中一共由 public、private、protected、default(什么都不写)这四种修饰符,在 Kotlin 中有 public、private、protected、internal 这四种修饰符,想要使用那种修饰符时直接将修饰符写在 fun 前面即可。

Java 和 Kotlin 可见性修饰符对照表

image.png
Kotlin 中的数据类:
data class Cellphone(val brand: String, val price: Double)

fun main() {
    val cellphone1 = Cellphone("Samsung", 1299.99)
    val cellphone2 = Cellphone("Samsung", 1299.99)
    println(cellphone1)
    println("cellphone1 equals cellphone2 " + (cellphone1 == cellphone2))
} 
Kotlin 中的单例类:
object Singleton {
    fun singletonTest() {
        println("singletonTest is called.")
    }
}
上一篇下一篇

猜你喜欢

热点阅读