중첩클래스(Nested Class) - 중첩 클래스의 구성 형식, Nested Class 분류 도식도

CODEDRAGON Development/Java

반응형

   

   

중첩클래스(Nested Class)

  • 클래스 안에 클래스가 선언된 것을 의미합니다.
  • 이를 Nested Class라고 부릅니다.
  • 클래스 안에 있는 클래스를 내부클래스 그리고 내부 클래스 가지고 있는 클래스를 외부클래스라고 합니다.

   

   

   

중첩 클래스의 구성 형식

class OuterClass {

//

class InnerClass {

//

}

//

}

   

  

   

   

   

Nested Class 분류 도식도

 

구분

동의어

Nested class

  • 중첩 클래스

Inner Class

  • 내부 클래스
  • 인스턴스 클래스(instance class)
  • 멤버 내부 클래스

Static Nested class

 

  • 정적 내부 클래스
  • static  내부 클래스

Local Inner class

  • 지역 내부 클래스
  • Local 내부 클래스

Anonymouse Inner Class

  • 익명 내부 클래스