【发布时间】:2017-09-05 19:00:47
【问题描述】:
你能告诉我代码 A 和代码 B 的区别是什么吗?
代码 A
class Person(firstName: String) {
}
代码 B
class Person(val firstName: String) {
}
【问题讨论】:
-
代码 A:变量将在
init{}中分配,并用于在类的顶部初始化变量。代码 B:变量将在 all 类中分配,并且不能更改。
标签: kotlin