java中的匿名内部类

来源:互联网 发布:蜜蜂软件怎么注册 编辑:程序博客网 时间:2024/06/02 01:28

匿名内部类就是没有名字的内部类,多用于关注实现而不关注实现类的名称

语法:

Interface i=new Interface(){

     public void method(){

     ......

     }

};

例如:

(1)方法一

interface Hello {public void SayHello();}public class Test{public static void main(String[] args){//方法一Hello demo=new Hello() {@Overridepublic void SayHello() {System.out.println("Hello");  //使用匿名类的方式实现接口}};demo.SayHello();}}
运行结果:Hello

(2)方法二

interface Hello {public void SayHello();}public class Test{public static void main(String[] args){//方法二new Hello() {@Overridepublic void SayHello() {System.out.println("Hello");  //使用匿名类的方式实现接口}}.SayHello();}}
运行结果:Hello


0 0
原创粉丝点击