반응형 private constructor1 kotlin - 생성자 [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 코틀린은 주 생성자와 부 생성자를 구분 합니다. 그리고 코틀린에서는 초기화 블록을 통해 초기화 로직을 추가 할 수 있습니다. 클래스 초기화 다음 클래스 선언을 보면 class User(val nickname: String) 중괄호( {} )가 없고 괄호( () ) 만 있습니다. 그리고 괄호 안에 val을 통해 String을 선언하고 있습니다. 위 처럼 클래스 이름 뒤에 오는 괄호로 둘러싸인 코드를 주 생성자(primary constructor)라고 부릅니다. 이 주 생성자는 생성자 파라미터를 지정하고, 그 생성자 파라미터에 의해 초기화 되는 프로퍼티를 정의하는 목적을 가집니다... 2020. 2. 21. 이전 1 다음 반응형