9AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

来源:互联网 发布:javascript 按位取反 编辑:程序博客网 时间:2024/05/16 13:41

AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

 

匿名的内部类是没有名字的内部类。不能extends(继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现。

 

interface MyInterFace{void say();}public class ProxyTest{public static void main(String[] args)  {ProxyTest p = new ProxyTest();p.getSay().say();}public MyInterFace getSay(){return new MyInterFace(){public void say(){ System.out.println("Say");}};};}


结果:Say

 

原创粉丝点击