|
|
1
1
您必须从拥有的每个二级构造函数调用主构造函数,因为它的参数可能在属性初始值设定项和初始值设定项块中使用,就像您使用的那样
或者,如果你想做的是离开一切
|
|
2
2
所有的二级构造函数都必须直接或间接地调用主构造函数。也就是说:
但是,您不能这样做:
因为这会导致堆栈溢出异常。
所以用这句话:
但是,如果您正在处理可为null的问题,假设大部分代码都在Kotlin中,您可以使用默认值使其为null,然后删除二级构造函数:
|
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |