JAVA 31강_이너클래스(Inner Class)

YEONG EUN LEE (Chloe)·2024년 1월 5일
0

JAVA 기초

목록 보기
36/42

이너클래스(inner class) : 내부 클래스

클래스 안이나 메소드 안에 선언되 또 다른 클래스를 말함.

  • 클래스 선언시 static 제어자를 사용할 수 있다.
  • 클래스를 선언 시 접근제어자를 모두 사용할 수 있다.

어디서 접근제어자가 default랑 public, final과 abstract 밖에 못 받았지?

종류:

외부에서 접근 할 수 있다.

  • 인스턴스(instance) 내부 클래스 : 클래스의 멤버 위치에 선언된 일반 클래스
  • static 내부 클래스 : 클래스의 멤버 위치에 선언되 static 클래스

외부에서 접근을 할 수 없다.

  • 지역(local) 내부 클래스

0개의 댓글