java

자바 내장 클래스

컴공 윤서혜 학습일기 2019. 4. 11. 11:25

자바에서는 클래스 안에서 클래스를 정의할 수 있다.

//생략//

 

그것이 내부 클래스인데, 내부 클래스(inner class)는 클래스 안에 클래스이다. 자바에서는 클래스 안에서도 다른 클래스를 선언할 수 있다. 내부 클래스는 외부 클래스의 필드와 메서드를 전부 사용할 수 있다. private로 선언되어 있어도 접근이 가능하다. 이것이 최대 장점이다.