[Kotlin] 주 생성자 (Primary Constructor)

Minjun Kim·2023년 7월 20일
0

Kotlin

목록 보기
3/10
post-thumbnail

코틀린에서는 1개의 주 생성자 와 복수의 부 생성자 를 선언할 수 있다.

주 생성자는 2가지 목적으로 사용된다.

  • 생성자 파라미터를 지정하는 것
  • 그 생성자 파라미터에 의해 초기화 되는 프로퍼티를 정의하는 것

아래의 코드는 모두 동일한 내용이다.

// 1번
class User constructor(_nickname: String) {
    val nickname: String

    init {
        nickname = _nickname
    }
}

// 2번
class User(_nickname: String) {
    val nickname = _nickname
}

// 3번
class User(val nickname: String)
profile
응애 나 아기 뉴비

2개의 댓글

comment-user-thumbnail
2023년 7월 20일

소중한 정보 잘 봤습니다!

1개의 답글