클래스 안이나 메소드 안에 선언되 또 다른 클래스를 말함.
어디서 접근제어자가 default랑 public, final과 abstract 밖에 못 받았지?
종류:
외부에서 접근 할 수 있다. 인스턴스(instance) 내부 클래스 : 클래스의 멤버 위치에 선언된 일반 클래스 static 내부 클래스 : 클래스의 멤버 위치에 선언되 static 클래스
외부에서 접근 할 수 있다.
외부에서 접근을 할 수 없다. 지역(local) 내부 클래스
외부에서 접근을 할 수 없다.