자바에서는 클래스 안에서 클래스를 정의할 수 있다.
//생략//
그것이 내부 클래스인데, 내부 클래스(inner class)는 클래스 안에 클래스이다. 자바에서는 클래스 안에서도 다른 클래스를 선언할 수 있다. 내부 클래스는 외부 클래스의 필드와 메서드를 전부 사용할 수 있다. private로 선언되어 있어도 접근이 가능하다. 이것이 최대 장점이다.
'java' 카테고리의 다른 글
자바 오버라이딩 (0) | 2019.04.11 |
---|---|
(자바)상속 cf.호출 (2) | 2019.04.11 |
자바 인수 전달 방법 (0) | 2019.04.11 |
(자바) 관계연산자 VS 논리연산자 (0) | 2019.04.08 |
자바 연산의 원리 (0) | 2019.04.07 |