p-languages/java
2022. 5. 23.
java/ 내부 클래스의 종류와 내부 클래스를 사용함으로써 얻는 장점
내부 클래스 Inner Class = 이너 클래스, 중첩 클래스 내부 클래스는 클래스나 인터페이스 내에서 선언된 클래스를 말한다. 외부 클래스와 내부 클래스가 서로 연관되어 있을 때 사용할 수 있으며 클래스가 여러 클래스와 관계를 맺는 경우가 아닌, 특정 클래스와 관계를 맺는 경우에 내부 클래스로 선언하는 것을 권장한다. 내부 클래스는 선언 위치에 따라 멤버 내부 클래스, 지역 내부 클래스, 익명 내부 클래스로 나뉠 수 있다. 클래스의 멤버로서 선언되는 클래스를 멤버 내부 클래스, 메서드 내부에서 선언되는 클래스를 지역 내부 클래스, new 연산자로 객체 생성과 동시에 선언되는 익명 내부 클래스라고 한다. 멤버 내부 클래스 - 인스턴스 멤버 클래스 static 키워드 없이 클래스 내부에 선언된 클래스이다..