equals1 [Kotlin] 데이터 클래스 데이터 클래스는 data 키워드로 선언하며 자주 사용하는 데이터를 객체로 묶어주는 역할을 한다. 또한 데이터 클래스는 Value Object 클래스를 편리하게 이용할 수 있게 해준다. data class DataClass(val name: String, val email: String, val age: Int) equals() 함수 데이터 클래스의 경우 데이터 자체의 보관을 목적으로 하는 클래스이기 때문에 객체의 데이터를 비교하는 equals() 함수를 사용할 때 일반 클래스의 객체와 차이점이 존재한다. class NonData(val name: String) // 일반 클래스 data class Data(val name: String) // 데이터 클래스 fun main(){ val non1 = Non.. 2023. 4. 18. 이전 1 다음