可以在数据类中直接初始化属性,而不是在构造函数中初始化。这样可以避免构造函数变得臃肿,并且在创建对象时可以直接传递属性的值。
示例代码:
data class Person(
var name: String = "",
var age: Int = 0
) {
val address: String = "北京市朝阳区"
}
在上面的示例代码中,address
属性是在数据类的代码块中直接初始化的,而不是在构造函数中初始化。这样,我们可以在创建 Person
对象时只传递 name
和 age
属性,而 address
属性的值将始终是'北京市朝阳区”。
上一篇:不要在构建时运行所有测试”