JAVA - 17[Chapter06]

Lumi·2021년 6월 15일
0
post-thumbnail

2021.06.15

내부 클래스에 대한 내용을 학슴
-> 내부클래스는 실질적으로 코딩할떄에는 거의 사용하지는 않는다.

1강 : 여러 내부클래스의 정의와 유형

내부 클래스 : 클래스 내부에 클래스를 선언하는 경우
-> 클래스 내부에서만 사용하기 위해서 사용한다.
-> 다른 클래스가 내부 클래스를 사용하는 일이 거의 없기떄문에 private를 주로 사용

인스턴스 내부 클래스

내부적으로 사용하기 때문제 주로 private로 선언(사용하지 않아도 된다)
외부 클래스가 생성된 후 생선된다.
-> 외부 클래스의 변수들을 사용 할수가 있다.

정적 내부 클래스

static 이기 떄문에 외부 클래스 생성과 무관하게 사용 가능

== static 변수들이 어떤 상황에서 사용이 가능하고 불가능한지가 조금 헷갈린다.

2강 : 익명 내부 클래스의 활용

지역 내부 클래스

지역 변수와 같이 메서드 내부에서 정의하여 사용하는 클래스

profile
[기술 블로그가 아닌 하루하루 기록용 블로그]

0개의 댓글