[Java] 중첩 선언과 익명 객체
·
Backend/Java
[중첩 클래스]클래스가 여러 클래스와 관계를 맺는 경우에는 독립적으로 선언하는 것이 좋으나, 특정 클래스에만 관계를 맺을 경우에는 중첩 클래스로 선언하는 것이 유지보수에 도움이 되는 경우가 많다.중첩 클래스 개념중첩 클래스란 클래스 내부에 선언한 클래스로, 중첩 클래스를 사용하면 클래스의 멤버를 쉽게 사용할 수 있고 외부에는 중첩 관계 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다.중첩 클래스의 분류멤버 클래스 : 클래스의 멤버로서 선언되는 중첩 클래스로컬 클래스 : 메소드 내부에서 선언되는 중첩 클래스중첩 클래스도 하나의 클래스이기 때문에 컴파일하면 바이트코드 파일(.class)이 별도로 생성 [인스턴스 멤버 클래스]인스턴스 멤버 클래스는 다음과 같이 A 클래스의 멤버로 선언된 B 클래스[publi..
_은선_
'자바 익명 자식 객체' 태그의 글 목록