반응형
내부 클래스
inner class
- 장점
- 내부 클래스에서 외부 클래스의 멤버에 쉽게 접근할 수 있다.
- 목적
- 코드의 복잡성을 줄일 수 있다.(캡슐화)
종류와 특징
2023.01.08 - [☕ 자바 JAVA/☕ 변수와 자료형 Variables & Data Type] - [JAVA]선언위치와 static유무로 구분한 변수종류
내부 클래스는 모든 접근제어자 사용가능
지역 내부 클래스
: class in a method.
지역 내부 클래스는 해당 메서드 안에서만 사용할 수 있습니다.
2023.01.08 - [☕ 자바 JAVA/☕ 개발환경] - [JAVA]단순히 정리한 JVM구조와 Memory(+ static)
호출법
- 외부 클래스 안 main에서는 내부클래스를 바로 호출가능.
- 다른 클래스에서 호출 시
- instance 내부 클래스는 인스턴스new 객체를 만들어 호출가능.
- static 내부 클래스는 바로 호출가능.
변수이름이 같을 경우
반응형
'☕ JAVA > ☕ Class & Method' 카테고리의 다른 글
[JAVA]오류출력:printStackTrace() & getMessage(), 멀티 catch블럭 (0) | 2024.11.01 |
---|---|
[JAVA]익명 클래스 anonymous class (0) | 2024.11.01 |
[JAVA]예외처리:throw & throws, try-catch. (0) | 2024.09.25 |
[JAVA]toString 함수 (1) | 2024.09.06 |
[JAVA]Default method & Static method (0) | 2024.05.30 |