Beny's Study
12. 내부클래스(클래스안의 클래스) 본문
장점
1) 내부클래스에서 외부클래스의 멤버들을 쉽게접근할수있다(객체생성X)
2)코드의 복잡성을 줄일수있다(캡슐화)
*외부클래스는 dafault와 public만 간으함
*내부클래스는 접근제한자 4가지 다 가능함
인스턴스 class
- 외부클래스의 멤버변수 선언위치에 선언(인스턴스 멤버처럼)
-목적 : 외부클래스의 인스턴스 멤버들과 관련된 작업에 사용
static class
-외부클래스의 멤버변수 선언위치에 선언(static멤버처럼)
-목적 : 외부클래스의 static멤버, 특히 static메서드에서 사용
지역 class
- 외부클래스의 메서드나 초기화블럭 안에 선언
- 선언된영역,내부에서만 사용
*익명class
-클래스의 선언과 객체의 생성 동시에!
-일회용
"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.
이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우
민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."
'[JAVA] > 09. 다형성' 카테고리의 다른 글
13_2. [강의] 다형성1 예제 (0) | 2022.05.29 |
---|---|
13_1. [강의] 다형성 기본문법 (0) | 2022.05.29 |
11. deafult메서드&static메서드 (0) | 2022.04.27 |
10. 다형성코드예제 ver.3( 인터페이스 추가해보기) (0) | 2022.04.15 |
09. 다형성코드예제 ver.2( 부모클래스를 추상클래스로!) (0) | 2022.04.15 |