익명내부클래스1 [Kotlin] 중첩 클래스와 내부 클래스 Kotlin의 중첩 클래스와 내부 클래스Kotlin에서 클래스 내부에 다른 클래스를 정의하는 방법은 코드의 구조화와 캡슐화를 위한 강력한 도구입니다. 이 문서에서는 중첩 클래스와 내부 클래스의 개념과 사용법을 상세히 살펴보겠습니다. 중첩 클래스 (Nested Classes)Kotlin에서는 클래스 안에 다른 클래스를 중첩하여 정의할 수 있습니다:class Outer { private val bar: Int = 1 class Nested { fun foo() = 2 }}val demo = Outer.Nested().foo() // == 2 이 예제에서 Nested 클래스는 Outer 클래스 내부에 정의되어 있지만, Outer 클래스의 인스턴스에 대한 참조를 가지지 않습니다... 2024. 8. 15. 이전 1 다음