코틀린(Kotlin) | 클래스 - 데이터 클래스
데이터 클래스 자바에서 TO나 VO와 같이 아무런 동작은 하지않고 오로지 데이터를 나르는 역할을 하는 클래스가 존재함. 위의 클래스들은 IDE를 통해 만들거나 외부 라이브러리(lombok)로 컴파일 타임에 만든다. 코틀린에서는 외부 라이브러리를 사용하지 않고 data class라는 클래스를 제공한다. import java.time.LocalDateTime data class Person(val name: String, val age: Int, val birthDay: LocalDateTime) 데이터 클래스는 아래와 같은 멤버를 컴파일 타임에 자동으로 생성한다. 1. equals(), hashCode() 2. toString() - Person(name=park jin, age=31, birthDay=2..
개발 언어/코틀린
2019. 6. 22. 19:06