내부 클래스 / 익명 클래스

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