Java
내부 클래스 용도
인뜨라야
2010. 8. 17. 14:03
http://thdwns2.springnote.com/pages/539147
1. 인스턴스 내부 클래스
Ex0608.java
2. static 내부 클래스
원래 클래스 앞에는 static이 붙을 수 없다. 하지만 내부 클래스일 경우는 데이터 타입처럼 사용되기 때문에 가능한데 의미는 Outer 클래스의 인스턴스가 없어도 생성 가능한 내부 클래스라는 것이다. static이므로 이미 Outer 클래스 생성시에 정의되어 있는 상태이다.
Ex0609.java
3. 지역 클래스
Ex0610.java
|
4. 내부 무명 클래스
Ex0611.java
|