JAVA ANONYMOUS CLASS1 [JAVA]자바 익명 클래스와 람다식 정리 익명 클래스는 말 그대로 클래스의 이름이 없다. 익명 클래스는 설계도가 1회성이라는 말이다. 이름이 없으므로 생성자를 구현할 수 없다. 익명 클래스를 정의하려면 상속을 받거나 인터페이스로 구현해야한다. 참조 변수에 넣어두고 재사용할 수 있다. 상위 클래스의 생성자 지정, 오버 라이딩은 가능하다. 상속을 받은 익명 클래스 상속받아서 사용할 Outer 클래스 Outer 클래스를 익명 클래스로 활용 참조변수 o는 Outer를 상속받아서 1회성 구현부를 작성하고 인스턴스를 생성한 것과 같다. 인터페이스로 구현한 익명 클래스 추상메서드 2개를 갖는 인터페이스를 정의한 후 상속과 마찬가지로 인터페이스를 익명 클래스로 구현해서 사용할 수 있다. 참조변수 ti는 TestInterface의 추상메서드들을 구현하고 인스턴.. 2022. 4. 11. 이전 1 다음