본문 바로가기

JAVA

JAVA(2022.08.01) - 익명 구현 객체

- 이름이 없는 구현 클래스 선언과 동시에 객체를 생성함

 

인터페이스 변수 = new 인터페이스(){
  //재정의된 메소드, 필드 등 
}
//클래스의 이름이 없이 생성됨

 - 인터페이스의 모든 추상 메소드가 재정의되어야함 

 - 필드와 메소드를 추가하여 선언 가능하지만, 블록 안에서만 사용할 수 있다 

 

why?

- 임시 작업 스레드를 만들 때 

- UI에서 이벤트 처리할 때 

'JAVA' 카테고리의 다른 글

JAVA(2022.08.06) - TreeMap  (0) 2022.08.06
JAVA(2022.08.03) - 인터페이스 사용  (0) 2022.08.03
JAVA(2022.07.30) - Interface  (0) 2022.07.30
예외처리  (0) 2022.07.29
7.24  (0) 2022.07.24