내부클래스! ⇒ InnerClass
아무래도 프로그래밍 언어자체가 모두 영어로 되있고, 공부를 하는데에도 어느정도
영어를 알고있으면 매우 도움이 되기에 앞으로 모든 용어는 영어로만 쓰겠습니다 😂
InnerClass는 뭘까요?
이너클래스는 클래스안에 또 다른 클래스가 구성되있는겁니다.
찾아보니 주로 이벤트핸들러를 처리할 때나 안드로이드 앱을 개발할때 많이 쓴다고하네요.
class A{
class B{
}
public void disp(){
class C{
}
}
}
종류는 2가지로 나눠지는데요.
- Inner Member Class : 맴버 변수처럼 선언된 클래스 static, instance 클래스로 나뉩니다.
- Inner Local Class : 메소드안에 선언된 클래스. 지역변수처럼 선언 되있습니다.
- 메소드 내에서만 사용이 가능하고, Named Local class, Anonymous class 로 나뉩니다.
728x90
'Java' 카테고리의 다른 글
[Java] Enum 이란? 왜 사용할까? - 장점들 (2) | 2023.03.13 |
---|---|
[Java] Optional 에 대한 개념 및 사용법 (0) | 2023.03.10 |
Java Collection ApI 핵심 정리 (0) | 2023.01.13 |
윤년과 평년을 구별하는 프로그래밍 (0) | 2023.01.13 |
추상클래스와 인터페이스 (0) | 2023.01.13 |