
data class는 데이터를 저장하기 위한 용도로 쓰이는 클래스임.자동으로 여러 기능(메서드)을 만들어줌 data class User(val name: String, val age: Int) 위 소스코드 한줄만 아래 Method들이 자동 생성됨equals()객체의 값이 같은지 비교hashCode()해시 기반 컬렉션에서 사용toString()User(name=홍길동, age=30) 형식 출력copy()객체를 복사해서 새로운 객체 생성componentN()구조 분해 선언을 위해 생성됨 (예: val (a, b) = user) 아래는 data class 예시 소스코드 결과값:User(name=홍길동, age=30)trueUser(name=홍길동, age=31)이름: 홍길동, 나이: 30 코틀린에서 dat..