클래스 내에 선언된 클래스이다.
등을 선언할 수 있다.
내부클래스에서 외부클래스의 멤버에 쉽게 접근할 수 있다. 코드 복잡성을 줄일 수 있다.(캡슐화)
내부클래스는 외부클래스 외 다른 클래스에서 잘 사용되지 않는 것이어야 한다.