[JAVA] 익명 객체

임유빈·2022년 7월 19일
0

JAVA

목록 보기
13/17
post-thumbnail

1. 익명 객체

(1) 개념

익명 객체는 이름이 없는 객체로 단독 생성이 불가하다. 클래스를 상속하거나 인터페이스 구현을 해야지만 생성이 가능하다.

(2) 사용 위치

필드의 초기값, 로컬 변수의 초기값, 매개변수의 매개값으로 주로 대입하며, UI 이벤트 처리 객체나, 스레드 객체를 간편하게 생성할 목적으로 주로 활용 한다.

(3) 익명 자식 객체 생성 - 초기값 설정 주목

(4) 익명 객체에 새롭게 정의된 필드와 메소드

익명 객체 내부에서만 사용하며, 외부에서는 익명 객체의 필드와 메소드에 접근할 수 없다.
• 이유 : 익명 객체는 부모 타입 변수에 대입되므로 부모 타입에 선언된 것만 사용이 가능하기 때문.

(5) 익명 구현 객체 생성

0개의 댓글