Animal是一个用户定义的类。
Animal D = new Animal("Leo") {
@Override public void makeNoise() {
System.out.println("Roar!");
}
}; D.makeNoise();
答案 0 :(得分:4)
它被称为anonymous class,用于同时定义类和任何重写方法。
答案 1 :(得分:0)
这是一个匿名类。有关匿名类及其有用的原因的详细信息,请参阅匿名类的this tutorial。
答案 2 :(得分:0)
这用于覆盖初始
Animal.makeNoise()
只为此实例使用自定义方法。