Inner Class
클래스 내에 선언된 클래스를 의미, 두 클래스가 서로 긴밀한 관계일 때 사용한다.
두 클래스 간에 서로 쉽게 접근할 수 있다는 장점과 불필요한 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다는 장점이 있다. 특별히 공유되어야 할 클래스가 아닌 경우에는 내부 클래스를 활용하는 것도 좋을 듯하다.
반응형
'Java' 카테고리의 다른 글
오버로딩 vs 오버라이딩 (0) | 2015.06.07 |
---|---|
Reflection (0) | 2015.06.07 |
동기화 객체 (0) | 2015.06.07 |
NIO란? (0) | 2015.06.07 |
추상 클래스 vs 인터페이스 (0) | 2015.06.07 |
댓글