[Kotlin] data class 생성자
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, "생성자를 통해 생성") }
Kotlin & JPA
2022. 1. 10. 16:36