我使用匿名類型將對象創建爲類變量。沒有編譯錯誤。我的問題是如何使用這個類?如何調用我定義的方法?它實際上在哪裏使用?使用匿名類型構造函數的對象類
public class MyClass {
Object o = new Object(){
public void myMethod(){
System.out.println("In my method");
}
};
}
我不能調用對象o的myMethod()
。如何做到這一點,我們什麼時候使用這個?
謝謝。有想法。但仍然在想這個的用處。如果我不得不直接調用它,那麼使用「Object」類有什麼意義?相反,我們可以將它命名爲一個新的類MyClass,並稍後使用它來調用myMethod(),類似於使用接口指出的antonio – 2015-02-23 10:48:44