[태그:] 객체복사

  • 코틀린 데이터 클래스와 객체 복사

    데이터 클래스(Data Class)와 객체 복사(copy) 데이터 클래스는 데이터를 저장하고 전달하는 용도로 최적화된 클래스이다.코틀린에서는 data 키워드 하나로 자동으로 여러 편의 기능을 제공한다. 데이터 클래스 기본 선언 data class User(val name: String, val age: Int) 이 한 줄로 아래 기능들이 자동 생성된다. toString() equals() / hashCode() copy() componentN() (구조 분해 선언) 데이터 클래스의 주요 특징 항목 설명…