객체초기화
-
(1분 읽기) Kotlin Class vs Data Class의 생성자 완벽 비교 🚀Android 개발/개념 & 기초 2025. 3. 2. 00:19
Kotlin에서 Class와 Data Class는 생성자(Constructor)를 사용하지만 의미와 역할이 미묘하게 달라!이 차이를 정확히 이해하면 면접 질문에서도 당황하지 않고 답변할 수 있어! 😎🔥 Class에서 생성자란?객체가 생성될 때 호출되는 초기화 함수초기 값을 설정하고 프로퍼티를 초기화해기본 생성자(Primary Constructor)와 보조 생성자(Secondary Constructor)로 나뉨class Person(val name: String, var age: Int) { // 초기화 블록 init { println("초기화: 이름은 $name, 나이는 $age") } // 보조 생성자 constructor(name: String) : this..