티스토리 뷰

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, "생성자를 통해 생성")

}

 

 

 

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함