나는 내부 클래스 섹션에서 오라클의 자바 튜토리얼을 읽고 있습니다. 자바에서이 키워드
내가 튜토리얼에서 이해하지 않는 일부 코드가 this link를 참조하십시오.
누군가 제발 내게 아래의 DataStructure
클래스의 아래 코드는 어떻게 설명 할 수 있습니까?
DataStructureIterator iterator = this.new EvenIterator();
는 외부 클래스는
DataStructureIterator iterator
및
this.new EvenIterator()
전에 아래와 같이해야하지 : 나는 잠시 동안 검색 한하지만 난 어떤 대답을 발견하지 않았습니다
DataStructure.DataStructureIterator iterator = DataStructure.this.new EvenIterator();
.
@ Ɍ.Ɉ : 나는 그것을 아직 구입할 수 있을지 모르겠다. 예, 그것은 '이'를 사용하고 있지만, 틀에 얽매이지 않는 방식으로 사용하고 있습니다. 나는 이걸로 당신이 할 수 있다는 것을 깨닫지 못했습니다. – Makoto
해당 행을 실행하는 코드는 어디에 있습니까? 'this'는 내부 클래스 인스턴스 생성에 필요한 둘러싼 인스턴스입니다. –
와우, 인터넷을 검색하는 데 얼마나 걸렸습니까? 먼저 플로피에 다운로드 했습니까? –