1. 내부 클래스 (Inner Class)
1. 인스턴스 내부 클래스
🔹 특징
🔹 예시
public class Outer {
private String message = "Hello from Outer";
private class Inner {
public void print() {
System.out.println(message); // 외부 클래스 message에 접근
}
}
private Inner innerClass;
public Outer(){
innerClass = new Inner();
}
}2. 정적 내부 클래스
🔹 특징
🔹 예시
🔹 사용법
3. 지역 내부 클래스
🔹 특징
🔹 예시
4. 익명 내부 클래스
🔹 특징
🔹 예시
정리
유형
생성 방식
외부 접근
사용 용도
Last updated