Replies: 2 comments
-
코틀린에서는 클래스가 초기화될 때, 호출되는 3가지가 있다. → 주 생성자, 부 생성자, init블록 생성자코틀린에서 생성자에는
init 블럭클래스가 인스턴스화 될 때, 실행되며 주 생성자 이후에 호출된다.
→ 주 생성자의 파라미터를 이용하여 실행 코드를 작성할 수 있음 실행순서주 생성자, 부 생성자, init 블럭이 모두 있을 경우 실행 순서는 어떻게 될까?
주 생성자
init 블록
부 생성자
|
Beta Was this translation helpful? Give feedback.
0 replies
-
kotlin 에서 init 블럭은 주 생성자를 통해서 추가 로직이 필요한 경우에 사용합니다. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
kotlin 에서 주 생성자에서 초기화 로직이 필요할 경우 init 블록을 사용합니다.
주생성자의 프로퍼티나 init 블록 상위에 있는 프로퍼티를 참조할 수 있습니다.
Beta Was this translation helpful? Give feedback.
All reactions