初始化路径唯一的问题

来源:7-1 类的构造器

she_says

2021-12-20

课程里面说类里有很多构造器,该类被创建的路径有很多条,某一个路径初始化了a, b, c 三个属性,另一个路径初始化了b, c, d 三个属性,a 和 d 在这两条路径里面没有被完全覆盖,出现问题。

这个是说java里面可以这样,因为属性能自动初始化为0或null,kotlin不能自动初始化,所以所有属性都得覆盖掉吗?

写回答

1回答

bennyhuo

2021-12-20

差不多就是这个意思,Kotlin初始化所有的副构造器都要调用主构造,并且所有的字段都需要初始化

0
1
she_says
非常感谢!
2021-12-21
共1条回复

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1760 学习 · 481 问题

查看课程