dataclass

특징 데이터를 다루는데 최적화된 클래스다. 다양한 메소드를 자동으로 생성한다. toString() copy() hashCode() equals() componentN() 다른 클래스를 상속받을 수 없다. 메소드 toString() 객체가 가지는 프로퍼티의 값들이 출력된다. 기존 자바에서는 toString 메소드를 오버라이딩해야한다. data class User( val id: String, var name: String? ) fun main(){ var user = User("1", "abbiddo") print(user) // User(id=1, name=abbiddo) } copy() 객체 복사 시 특정 필드의 값만 바꿔 복사할 수 있다. data class User( val id: String, v..
abbiddo
'dataclass' 태그의 글 목록