Kotlin

Kotlin - Nested Class / Inner Class / Sealed Class and When / Lambda Expression

꿈다루 2021. 3. 7. 22:36

[ Nested Class ]  

 : 외부클래스의 멤버변수에 접근이 불가능 하다. 

 

 

[ Inner Class ]

: Inner로 표시된 클래스는 외부클래스의 멤버변수가 private여도 접근이 가능하다. 

 

[ Sealed Class and when expression ]

 : 자동으로 open 변경자가 붙으므로 상속 가능 

   private 생성자이기 때문에 객체를 직접 생성 불가

   같은 파일내에서 상속받아 하위클래스를 구현 가능 

 

[ Lambda Expression ]

 : it 키워드는 람다함수에 전달된 단일 인자를 나타낸다.