Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 |
Tags
- 데이터 베이스
- LV01
- CI/CD
- LV.02
- LV0
- 디자인 패턴
- Redis
- spring boot
- CoffiesVol.02
- 알고리즘
- Lv.0
- 코테
- Kafka
- 일정관리프로젝트
- Java
- jvm
- 이것이 자바다
- 일정관리 프로젝트
- SQL
- S3
- 프로그래머스
- 연습문제
- JPA
- LV03
- docker
- LV02
- Join
- GIT
- mysql
- 포트폴리오
Archives
- Today
- Total
목록2023/02/19 (1)
코드 저장소.
[이것이 자바다] Chapter9장 중첩 클래스와 중첩 인터페이스
9.1.중첩 클래스와 중첩 인터페이스 9.1.1. 중첩 클래스와 중첩 인테페이스란? 중첩 클래스(Nested Class)란 클래스 내부에 선언한 클래스를 말하는데, 중첩 클래스를 사용하면 두 클래스의 멤버들을 서로 쉽게 접근할 수 있고, 외부에는 불필요한 관계 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다. 여러 클래스와 관계를 맺는 경우에는 독립적으로 선언하나, 특정 클래스와 관계를 맺을 경우 중첩 클래스를 사용할 수 있다. //중첩 클래스 예시 class ClassName{ class NestedClassName{ } } 인터페이스도 클래스 내부에 선언할 수 있다. 이런 인터페이스를 중첩 인터페이스라고 한다. 중첩 인터페이스를 선언하는 이유는 해당 클래스와 긴밀한 관계를 맺는 구현 클래스를 만들기..
Java
2023. 2. 19. 19:18