강의로 돌아가기
-

내부클래스는 어떤 경우 사용하나요?

개념은 이해가 되지만 어떤 경우에 사용하는지 감이 잘 안 옵니다.
내부클래스는 어떤 경우 사용하나요?

1 개의 답변
Demi

java tutorial을 보면 다음과 같이 적혀있습니다. 여기서 Nested class = Inner class 입니다.

Nested class: Use it if your requirements are similar to those of a local class, you want to make the type more widely available, and you don't require access to local variables or method parameters.

Use a non-static nested class (or inner class) if you require access to an enclosing instance's non-public fields and methods. Use a static nested class if you don't require this access.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.