一般实例化是这样的 A类 aa=new A类();
那如果直接写后面的 new A类(); 这样的叫啥?
还是叫实例化么??
我现在遇到的问题是抽象类,它不是不能被实例化嘛,
但是有段代码这么写的。就是我问的问题这样的形式new A类(); 这样的叫啥?
public class NiMingNeiBuLei {
static abstract class Person {//这个版本的jdk凡是要创建新类的统统都要加static
public abstract void eat();
}
public static void main(String[] args) {
//Person p = new Person()
new Person() {
public void eat() {
System.out.println("eat something");
}
}.eat();
// p.eat();
}
}