Anonymous
-
익명 클래스(anonymous class)백엔드/자바 2020. 8. 11. 01:01
익명 클래스란? 클래스의 선언과 객체 생성과 동시에 단 한번 사용할 수 있게 만든 클래스를 말한다. 그래서 단 한번만 사용되고 오직 하나의 객체만 생성가능한 일회용 클래스이다. 이름이 없어서 생성자를 가질 수 없고 단 하나의 클래스를 상속받거나 하나의 인터페이스만 구현 가능하다. 익명 클래스의 구조는 다음과 같다. 인터페이스 자료형 + 참조변수명 = new + 인터페이스 자료형 ( ) + { 인터페이스의 메서드 오버라이딩 } interface Anony{ // 'Anony' 인터페이스 선언 void test(); // 'test' 추상 메서드 선언 } class Normal_Class{ // 'Normal_Class' 일반 클래스 선언 public void test2(){}; // 'test2' 일반 메..