주니어 개발자 성장기

중첩 클래스 참고자료 본문

Java/기초

중첩 클래스 참고자료

Junpyo Lee 2023. 11. 11. 18:13

개요

이펙티브 자바를 공부하던 중 익명 클래스, 지역 클래스, 중첩 클래스 등의 개념이 등장해서 구글링을 하던 중 이해가 잘되는 레퍼런스들을 찾았다. 서버 개발에서는 정적 멤버 클래스, 비정적 멤버 클래스를 제외하고는 거의 쓰일 일이 없을거라 예상한다.
그렇지만 아래 레퍼런스에 의하면 안드로이드 스튜디오에서 쓰일 수도 있다고 한다.(확실하지는 않음)

 

 

https://sjh836.tistory.com/145

 

중첩클래스를 알아보자 (내부클래스, 정적 중첩클래스, 지역클래스, 익명클래스)

일반클래스는 Package member class 라고들 하며, 아래 항목에서 제외했다. 구글링해보면 클래스간에 관계나 큰 틀에서의 구조를 안잡고 나열하는 식이 많은 것 같다ㅋㅋ1. 중첩 클래스는 왜 쓰는가?

sjh836.tistory.com

 

지역 클래스, 익명 클래스 구체적 예시

https://velog.io/@leejinseok0614/내부-클래스-inner-class-지역-내부-클래스-익명-클래스

 

내부 클래스 (inner class) - 지역 내부 클래스, 익명 클래스

20220818Inner Class1) 지역 내부 클래스메서드의 호출이 끝나면 메서드에 사용된 지역변수의 유효성은 사라지게 된다.메소드 호출 이후에도 사용해야 하는 경우가 존재할 때를 대비해서, 지역 내부

velog.io

 

 

 

'Java > 기초' 카테고리의 다른 글

[짤막 자바 상식] Stack vs Deque - 코테에서 뭘 쓰지?  (0) 2024.05.05
Effective final  (0) 2023.08.21
Arrays.stream  (0) 2023.08.10