godofjava13 [자바의 신] 16장 16장 - 클래스 안에 클래스가 들어갈 수도 있구나 클래스 안의 클래스, Nested 클래스 코드 간단 표현 가능 자바 기반의 UI 처리 시 사용자 입력 및 외부 이벤트 처리하는 곳에서 많이 사용 package c.inner; public class PublicClass { } class JustNotPublicClass { } 파일 이름 : public한 클래스 이름 따서 정의해야함(컴파일 에러 방지) Nested 클래스 사용 이유 한곳에서만 사용되는 클래스를 논리적으로 묶어 처리할 때 = Static nested 클래스 사용 이유 캡슐화 필요할 때 = 내부 구현 감추고 싶을 때 = 내부(inner) 클래스 사용 이유 소스 가독성과 유지보수성 높이고 싶을 때 Static nested 클래스 내부 클래스.. 2022. 7. 25. 이전 1 2 다음