목록2025/06/02 (1)
devseop08 님의 블로그
코틀린의 클래스와 인터페이스는 자바 생성자와는 다르다.(ex. 인터페이스에 프로퍼티 선언이 들어갈 수 있다.)자바와 달리 코틀린 선언은 기본적으로 public(가시성 변경자)이며 final(접근 변경자)이다.가시성 변경자는 외부 접근에 관한 기준, 접근 변경자는 상속에 관한 기준내포 클래스는 기본적으로 내부 클래스가 아니다 => 코틀린 내포 클래스에는 외부 클래스에 대한 암시적 참조가 없다.생성자의 경우 짧은 주 생성자 구문으로도 거의 모든 경우를 잘 처리할 수 있지만 복잡한 초기화 로직을 수행하는 경우를 대비한 완전한 문법도 있다.프로퍼티도 마찬가지로 간결한 프로퍼티 구문으로도 충분히 제 몫을 하지만 필요하면 접근자로 직접 구현할 수 있다.클래스를 data 클래스로 선언하면 컴파일러가 일부 표준 메서드..
Language/Kotlin
2025. 6. 2. 09:06