本帖最后由 来男. 于 2014-5-18 21:30 编辑
匿名内部类:
代码1: new Object(){ void show(){ System.out.println("黑黑"); } }.show();
代码2: Object obj = newObject(){ void show(){ System.out.println("马马"); } }; obj.show(); 想问下:代码1、2都通过匿名内部类建立了个Object子类对象,但1编译过且运行;2则报错,请分析原因并讲解步骤。
|