728x90 반응형 익명 클래스1 [Java] 7-8. 내부 클래스(inner class) 내부 클래스(inner class) 1. 내부 클래스란? 내부 클래스는 클래스 내에 선언된 클래스이다. 클래스에 다른 클래스를 선언하는 이유는 간단하다. 두 클래스가 서로 긴밀한 관계에 있기 때문이다. 한 클래스를 다른 클래스의 내부 클래스로 선언하면 두 캘르스의 멤버들 간에 서로 쉽게 접근할 수 있다는 장점과 외부에는 불필요한 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다는 장점을 얻을 수 있다. 내부 클래스의 장점 - 내부 클래스에서 외부 클래스의 멤버들을 쉽게 접근할 수 있다. - 코드의 복잡성을 줄일 수 있다.(캡슐화) 2. 내부 클래스의 종류와 특징 내부 클래스의 종류는 변수처럼 선언 위치에 따라 구분된다. 내부 클래스 특 징 인스턴스 클래스 (instance class) 외부 클래스의 멤.. 2022. 9. 6. 이전 1 다음 728x90 반응형