데이터 클래스1 코틀린(Kotlin) - 데이터 클래스와 위임 데이터 클래스(data class) 데이터 클래스는 data라는 수식어를 사용하며 다음과 같은 조건이 충적되어야 한다. 주요 생성자에는 적어도 하나의 파라미터가 필요하다. 주요 생성자의 파라미터는 val, var로 지정해야 한다. 데이터 클래스는 abstract, open, sealed, inner와 같은 수식어를 사용할 수 없다. data Class Client(val name: String, val nation: String) 다음 메서드는 컴파일러가 자동으로 생성한다. 인스턴스 간 비교를 위한 equals 해시 기반 컨테이너에서 키로 사용할 수 있는 hashCode 각 필드를 선언 순서대로 표시하는 문자열 표현을 만들어주는 toString 객체 복사를 편하게 해주는 copy 프로퍼티 선언 순서에 따.. Programming/Kotlin 2021. 10. 10. 이전 1 다음 728x90