Learning Kotlin: 类与继承

类布局

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package app

...

class Demo constructor(str: String) {
// 属性声明与初始化
val ...
var ...

init {

}

// 次构造函数
constructor(...) {...}

// 方法声明
fun ... {...}

// 伴生对象
companion object {}
}

类成员:

  • 构造函数与初始化块
  • 函数
  • 属性
  • 嵌套类与内部类
  • 对象声明

继承

超类 Anyequals(), hashCode(), toString().

资料:

N久之前,我在直播时承诺要讲的那个Kotlin括号的问题