初始化路径唯一的问题
来源:7-1 类的构造器

she_says
2021-12-20
课程里面说类里有很多构造器,该类被创建的路径有很多条,某一个路径初始化了a, b, c 三个属性,另一个路径初始化了b, c, d 三个属性,a 和 d 在这两条路径里面没有被完全覆盖,出现问题。
这个是说java里面可以这样,因为属性能自动初始化为0或null,kotlin不能自动初始化,所以所有属性都得覆盖掉吗?
写回答
1回答
-
差不多就是这个意思,Kotlin初始化所有的副构造器都要调用主构造,并且所有的字段都需要初始化
012021-12-21
相似问题