data class Student(
val id: Int?,
val firstName: String?,
val lastName: String?,
val hobbyId: Int?,
val address1: String?,
val address2: String?,
val created: String?,
val updated: String?,
...
)
我喜欢上面的数据类,我想创建一个只有名字和姓氏的学生实例.
// creating a student
Student(
firstName = "Mark"
lastName = "S"
)
I will get No value passed for parameter 'id' ... errors.
To avoid that, I modified the Student class like this,
data class Student(
val id: Int? = null,
val firstName: String? = null,
val lastName: String? = null,
val hobbyId: Int? = null,
val address1: String? = null,
val address2: String? = null,
val created: String? = null,
val updated: String? = null,
...
)
But it looks so ugly.
Is there any better way?