data 썸네일형 리스트형 [코틀린] Data 클래스 안드로이드 개발하는 kancho입니다. 이번 포스팅에서는 코틀린의 Data 클래스에 대해 알아보고자 합니다. '코틀린 완벽 가이드' 책을 참고하였습니다. Data 클래스 주로 데이터를 저장하기 위한 목적으로 사용되며 equals 메서드(동등성 비교), toString 메서드 등의 구현을 자동으로 생성해준다. 구조 분해 선언 (destructuring declaration)을 활용할 수도 있다. 이는 클래스의 프로퍼티를 간단한 한 가지 언어 구성 요소를 사용해 여러 변수에 나눠 넣을 수 있다. 아래 User 클래스를 보면 user1, user2, user3 인스턴스들의 동등성 비교를 하고 있다. user1과 user2는 메모리에서 다른 위치(다른 객체)를 가리키고 있기에 동등하지 않다. user1과 use.. 더보기 이전 1 다음