반응형
    
    
    
  데이터를 다루는데 최적화된 클래스로 equals(), hashcode(), toString(), copy(), componentX() 함수가 자동으로 생성됨.
예제
fun main(){
    val a = General("보잉",212)
    
    println(a == General("보잉", 212))
    println(a.hashCode())
    println(a)
    
    val b = Data("루다", 306)
    println(b == Data("루다", 306))
    println(b.hashCode())
    println(b)
}
class General(val name: String, val id: Int)
data class Data(val name:String, val id: Int)
예제 결과

반응형
    
    
    
  'Study > WEB' 카테고리의 다른 글
| Wordpress REST API Activation (0) | 2022.05.17 | 
|---|---|
| [Kotlin] lazy (0) | 2022.01.06 | 
| [Kotlin] 오브젝트 (0) | 2022.01.06 | 
| [Kotlin] 스코프 함수 (0) | 2022.01.05 | 
| [Kotlin] 고차함수 (0) | 2022.01.05 | 
 
														
													 
														
													 
														
													 
														
													
댓글