보통 Java UI 관련된 프로그램에서는

이벤트 리스너 클래스를 Inner Class로 선언하게 되는데

이 때 가끔 Inner Class에서 Outer Class를 refer 해야하는 경우가 생긴다.


(이전에는 Inner Class의 Constructor에 this 키워드로 자기 자신의 reference를 넘겨주고

Inner Class의 멤버로 keep해두는 방식을 사용했지만 더 좋은 방법이 있었다.)


(Outer Class 이름).this 

를 사용하면 Outer Class의 현재 인스턴스에 접근이 가능하다 !

까먹을까봐 적어 놓는다~

출처: http://juixe.com/techknow/index.php/2009/04/07/java-nested-inner-class-this/
 
Posted by 임장관입니다

댓글을 달아 주세요

  1. J 2013.01.12 10:37  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 글 담아갑니다~ 혹시나 언짢으시다면 삭제하겠습니다!
    좋은 하루 되세요^^

  2. louis vuitton outlet 2013.07.24 04:24  댓글주소  수정/삭제  댓글쓰기

    슬퍼서 우는거 아니야..바람이 불어서 그래..눈이 셔서..