我使用匿名类型将对象创建为类变量。没有编译错误。我的问题是如何使用这个类?如何调用我定义的方法?它实际上在哪里使用?使用匿名类型构造函数的对象类
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