JAVA

Java Inner Class

k9e4h 2020. 5. 29. 13:57

내부클래스는 클래스 내에 선언된 클래스다. 클래스에 다른 클래스를 선언하는 이유는 두 클래스가 서로 긴밀한 관계에 있기 때문이다.

 

 

  • 클래스들의 논리적인 그룹을 나타낼 때 쓴다. 주로 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