Kotlin & JPA
[Kotlin] data class 생성자
Jane Kwon
2022. 1. 10. 16:36
반응형
kotlin의 data class는 constructor, getter, setter를 기본적으로 생성해준다.
이 때 기본으로 생성되는 constructor는 data class에 정의된 모든 field를 주입받는 형태다.
기본 생성자 외의 다른 스펙의 생성자를 사용하는 방법은 이와 같다.
val student = Student("제인")
data class Student(
var name: String,
val telephone: String?,
val address: String?,
val memo: String?
) {
constructor(name: String) : this(name, null, null, "생성자를 통해 생성")
}
반응형