중첩 클래스

자바의 중첩 클래스 문제와 코틀린의 중첩 클래스 자바에서는 내부에 선언되는 중첩 클래스에서 기본적으로 바깥쪽 클래스의 변수를 참조할 수 있었다. 예를 들어 다음과 같이 OuterClass와 InnerClass가 있는 경우 InnerClass의 함수인 getOuterClassValue에서 OuterClass의 변수인 outerClassValue를 참조할 수 있었다. public class OuterClass { String outerClassValue = "outerClassValue"; class InnerClass { String getOuterClassValue() { return outerClassValue; } } } 하지만, 이 방식은 내부의 클래스에서 항상 외부의 클래스에 대한 참조를 유지한다..
Dev.Cho
'중첩 클래스' 태그의 글 목록