大家都知道抽象类不能被实例化 例如有个抽象类A 内有一个抽象方法public abstract void test(); A a = new A();是不行的 但 A a = new A(){ public void test(){ } }; 就ok 看起来就是调用构造函数的时候顺便重写了test()。。 还有这种操作吗。。这样写的原理是什么?