、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のメソッドをオーバーライドしているのか、それを再定義するのかを知ろうとしていますが、何を探して答えを見つけるのか分かりません。その場でオブジェクトの新しいインスタンスを作成して実装するときに呼び出されます。