
Kotlin 공부 기록(4) - 데이터 클래스, companion object, object 싱글톤 패턴
💻 my code archive/🎈Kotlin
2022. 2. 1. 23:22
🔎코틀린 데이터 클래스(data class) 자바에서 POJO(Plain Old Java Object)라고 불리는 데이터 클래스를 코틀린에서는 아주 간편한 문법으로 제공한다. data class 키워드로 생성하여 생성자에 파라미터만 정의해주면 된다. 기본 생성자의 파라미터는 val , var 여야만 한다. 기본 생성자에는 최소 1개 이상의 파라미터가 있어야 한다. 데이터 클래스는 abstract, open, sealed, inner가 되면 안 된다. 1 2 3 4 5 6 7 8 9 10 11 data class Ticket(val companyName:String, val name:String, var date:String, val seatNumber:Int) class TicketNomal(val co..