2.2 Kotlin的类(一)

Kotlin的类跟Java的类有很大不同。例如,Kotlin所有的类默认都是final的,如果某个类需要被其他类继承,就需要使用open修饰。Kotlin的类都有一个共同的超类Any,而不是Java的Object。Object是Kotlin的一个关键字,并且它有很多用途。另外,Kotlin还有一些特殊的类,例如数据类、密封类。图2-2展示了Kotlin类的成员。

图2-2 Kotlin类的成员