programing

어나니머스 내부 클래스의 외부 클래스

coolbiz 2022. 8. 17. 22:12
반응형

어나니머스 내부 클래스의 외부 클래스

다음 스니펫:

public class a {
    public void otherMethod(){}
    public void doStuff(String str, InnerClass b){}
    public void method(a){
        doStuff("asd",
            new InnerClass(){
                public void innerMethod(){
                    otherMethod();
                }
            }
        );
    }
}

안쪽 반에서 바깥쪽 반을 가리키는 키워드가 있나요?기본적으로 제가 하고 싶은 건outer.otherMethod()뭐 비슷한 것들이지만, 아무것도 찾을 수 없는 것 같아요

일반적으로는OuterClassName.this외부 클래스의 둘러싸인 인스턴스를 참조합니다.

이 예에서는 다음과 같습니다.a.this.otherMethod()

OuterClassName.this.outerClassMethod();

언급URL : https://stackoverflow.com/questions/56974/keyword-for-the-outer-class-from-an-anonymous-inner-class

반응형