자바의 내부 클래스(Inner Class)는 다른 클래스 내에 선언된 클래스를 의미합니다. 내부 클래스는 외부 클래스의 멤버 변수 및 메서드에 쉽게 접근할 수 있으며, 코드를 논리적으로 구조화하고 캡슐화하는 데 도움을 줍니다. 다양한 종류의 내부 클래스가 있습니다. 1. 멤버 내부 클래스 (Member Inner Class) 멤버 내부 클래스는 다른 멤버 변수와 마찬가지로 외부 클래스의 멤버로 선언되는 클래스입니다. 멤버 내부 클래스는 다른 클래스에서도 사용할 수 있습니다. class OuterClass { private int outerVar; class InnerClass { void innerMethod() { outerVar = 10; // 외부 클래스의 멤버 변수에 접근 가능 } } } 2. 정..