, 즉, myObject가 새로운 객체를 할당 할 때 호출 무엇즉석에서 인스턴스를 만들 때 Java로 불리는 것은 무엇입니까?
class MyObject {
public String doThing() {
return "doh";
}
}
class MyClass {
private myObject = null;
public MyClass() {
myObject = new MyObject() {
public String doThing() {
return "huh?";
}
};
}
? 나는 기술적으로 "doThing"이 MyObject의 메소드를 오버라이드하는지, 아니면 다시 정의 하는지를 알아 내려고 노력하고 있지만, 무엇을 검색해야 할지를 모르고있다. 그리고 무엇이 문제인지를 모른 채 묻는 질문은 없다. 즉석에서 객체의 새 인스턴스를 만들고 구현을 제공 할 때 호출됩니다.