JAVA공부하기 113.
내부클래스
- 내부 클래스의 모든 인스턴스는 그 클래스를 정의하거나 포함하고 있는 클래스의 인스턴스와 내부적으로 연관된다.
- 내부클래스의 메소드는 멤버클래스의 필드 뿐만아니라 그 클래스를 포함하고 있는 외부클래스의(Private필드 포함) 모든 필드 참조 가능
- 내부 클래스는 어떤 static 멤버도 가질 수 없다.
클래스 메소드 내부에는 묵시적으로 this 생략가능하다
멤버 클래스의 인스턴스 생성 방법
LinkecList aList = new LinkedList();
Enumerator naEnum = aList.new Enumerator();
내부 클래스 예
'자바 > JAVA...Spring' 카테고리의 다른 글
JAVA공부하기 116. 익명 클래스 (0) | 2015.06.16 |
---|---|
JAVA공부하기115. 지역 클래스 (0) | 2015.06.16 |
JAVA공부하기 112. 중첩된 최상위 클래스 (0) | 2015.06.16 |
JAVA공부하기 111. 중첩클래스 (0) | 2015.06.16 |
JAVA공부하기 110. instanceof (0) | 2015.06.15 |