
익명 객체
·
Java
이름이 없는 객체를 익명객체라 한다. 명시적으로 클래스를 선언하지 않기 때문에 쉽게 객체를 생성할 수 있다.익명객체는 필드값, 로컬 변수값, 매개변수값으로 주로 사용된다. 익명 객체는 클래스를 상속하고나 인터페이스를 구현해야만 생성할 수 있다.상속시에 익명 상속 객체, 구현시에 익명 구현 객체라고 한다. 익명 자식객체new 부모생성자(매개값) { //필드 //메소드} 익명 자식 객체는 위와 같이 생성된다. 생성된 객체는 부모타입의 필드, 로컬변수, 매개변수 값으로 대입할 수 있다.블록 안은 익명 자식 객체가 가져야 할 멤버이다. 부모타입의 멤버만 접근할 수 있기때문에 오버라이딩되는 코드가 작성된다. package ch09.sec07.ex01;public class Car { // 필드에 Tir..