값을 담는 Data class를 Java에서는 VO, DTO 등으로 부르고 @Value 또는 @Data 등의 어노테이션을 쓰면서 롬복을 활용한다. 뭐 기본적으로 그냥 getter, setter 등을 일일히 다 만들어 줘도 되긴 한다. 어째든 이러한 클래스를 별도로 분리하여 코틀린에서는 별도로 만들 수 있는데 data라는 키워드를 사용하여 만들 수 있다. data class Simple(val arg1: String, var arg2: Int) fun simple() { val s1 = Simple("Hi", 29) val s2 = Simple("Hi", 29) println(s1) println(s2) if (s1.equals(s2)) { println("eqauls") } else { println("..