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?,
...
)
Run Code Online (Sandbox Code Playgroud)
我喜欢上面的数据类,我想创建一个只有名字和姓氏的Student实例.所以,如果我运行这个,
// creating a student
Student(
firstName = "Mark"
lastName = "S"
)
Run Code Online (Sandbox Code Playgroud)
我将获得没有传递参数'id'...错误的值.
为了避免这种情况,我修改了这样的Student类,
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 …Run Code Online (Sandbox Code Playgroud) kotlin ×1