내부 클래스 / 익명 클래스
2019. 2. 1. 00:23ㆍ프로그래밍 언어/JAVA
내부 클래스(Inner Class)
Class 안에 또 다른 Class를 정의 하는 방법
내부 클래스에 접근하기 위해서 클래의 멤버 변수나 메서드를 사용하는 것과 마찬가지로 . 을 이용해 내부의 클래스에 접근할 수 있다.
OuterClass.InnerClass ic = oc.new InnerClass();
└ OutterClass oc = new OutterClass();
익명 클래스
이름이 없는 클래스로 주로 메서드를 재정의하는 목적으로 사용되는 클래스이다.
=> 인터페이스 or 추상 클래스에서 주로 이용
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
[Java] Inheritance(상속) (0) | 2019.01.31 |
---|