实例化时定义其methods/fields的对象叫什么?
What do you call an object that defines its methods/fields when it is instantiated?
当你创建一个对象后有一个 class 主体时它叫什么,它有什么用?
示例:
public MyObject myObject = new MyObject() /*from here*/{
void myMethod() {
//code
}
};/*to here*/
因为通常它看起来像这样:
public MyObject myObject = new MyObject();
他们被称为匿名 类。查看文档:
https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html
这是一种从 class 派生的方法,就在您想要使用它的地方。
当你创建一个对象后有一个 class 主体时它叫什么,它有什么用?
示例:
public MyObject myObject = new MyObject() /*from here*/{
void myMethod() {
//code
}
};/*to here*/
因为通常它看起来像这样:
public MyObject myObject = new MyObject();
他们被称为匿名 类。查看文档: https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html
这是一种从 class 派生的方法,就在您想要使用它的地方。