楼上解释的很详细
我这儿有两个练习可以参考
- interface Inter
- {
- void show(int a,int b);
- void func();
- }
- class Demo
- {
- public static void main(String[] args)
- {
- //补足代码;调用两个函数,要求用匿名内部类
- Inter in = new Inter()
- {
- public void show(int a,int b){}
- public void func(){}
- };
- in.show(3,4);
- in.func();
-
- }
- }
复制代码
- interface Test
- {
- void func();
- }
- class Demo
- {
- public static void main(String[] args)
- {
- //通过主函数调用show,补足代码;通过(匿名内部类)进行show方法参数传递。
-
- new Demo().show(new Test()
- {
- public void func(){}
- });
- }
- void show(Test t)
- {
- t.func();
- }
- }
复制代码 |