- interface Animal{
- public abstract void show();
-
- }
- class Outer{
- public void method() {
- new Animal(){
- public void show() {
- }
- }.show();
- Animal a= new Animal(){
- public void show() {
- }
- };
- a.show();//这里确可以编译通过
- new Object(){
- public void fun(){
- }
- }.fun();
- Object obj = new Object() {
- public void fun() {
-
- }//
- };
- //obj.fun(); // 这里为什么编译错误
-
- }
- }
复制代码
|