내부클래스는 클래스 내에 선언된 클래스다. 클래스에 다른 클래스를 선언하는 이유는 두 클래스가 서로 긴밀한 관계에 있기 때문이다.
- 클래스들의 논리적인 그룹을 나타낼 때 쓴다. 주로 model 객체에서 상위모델과 하위모델이 있을 때 쓰는 것 같다. (Static Nested Class 를 많이 씀)
- 향상된 캡슐화
- 좋은 가독성과 유지보수성
https://doublesprogramming.tistory.com/158
자바 - 내부 클래스(Inner class)
8_inner_class.md 본 내용은 자바의 정석 3rd Edition을 참고하여 작성되었습니다. 개인적으로 학습한 내용을 복습하기 목적이기 때문에 내용상 오류가 있을 수 있습니다. 1. 내부 클래스? 내부클래스는
doublesprogramming.tistory.com
https://sjh836.tistory.com/145
중첩클래스를 알아보자 (내부클래스, 정적 중첩클래스, 지역클래스, 익명클래스)
일반클래스는 Package member class 라고들 하며, 아래 항목에서 제외했다. 구글링해보면 클래스간에 관계나 큰 틀에서의 구조를 안잡고 나열하는 식이 많은 것 같다ㅋㅋ 1. 중첩 클래스는 왜 쓰는가?
sjh836.tistory.com
반응형
'JAVA' 카테고리의 다른 글
[Java] boolean, Boolean (0) | 2020.07.21 |
---|---|
모던 자바 인 액션 내용 정리 (0) | 2020.07.21 |
Java 초기화 (0) | 2020.05.28 |
Java garbage collector (0) | 2020.05.15 |
if else case 성능차이 (0) | 2020.04.29 |