주생성자
[Kotlin] 주생성자 내 private 필드 설정
[Kotlin] 주생성자 내 private 필드 설정
2021.12.16Kotlin에서 주생성자 인터페이스 구현시 getter override 중복 상황 정리 📌 1. Kotlin에서 주생성자 코틀린은 자바와 다르게 주생성자, 부생성자라는 개념이 있습니다. class User(val nickname: String) 코틀린으로 User 클래스를 만들었습니다. 해당 클래스의 프로퍼티는 nickname 하나뿐입니다. 위 코드처럼 코틀린에서 클래스 이름 뒤에 오는 괄호로 둘러싸인 코드를 주생성자(primary constructor)라고 말합니다. User 클래스를 코틀린에서 자바 코드로 변환을 하면 다음과 같이 나옵니다. public final class User { private final String nickname; public final String getNickname()..