Ch 5. 클래스 종류
데이터 클래스 data 키워드로 선언하고, 자주 사용하는 데이터를 객체로 묶어줍니다. 아래의 코드를 보면, NonDataClass는 일반 클래스이고 DataClass는 data 키워드를 이용해 데이터 클래스로 선언합니다. 두 클래스의 주 생성자는 매개변수 구성이 같습니다. class NonDataClass(val name: String, val tel: String, val id: Int) data class DataClass(val name: String, val tel: String, val id: Int) equals() 함수 - 객체의 데이터를 비교 차이점을 알아보기 위해 두 클래스의 객체를 생성하고, 객체의 데이터를 비교하겠습니다. 여기서 객체의 데이터를 비교할 때는 equals() 함수를 사용..