date0408/AnonymityInnerClassTest.java

来源:互联网 发布:玄空风水软件 编辑:程序博客网 时间:2024/06/03 18:22
/*匿名内部类的小练习*/interface AbsDemo{public abstract void method();}class Test{static AbsDemo function()//类名调用,所以是静态的方法。 {return new AbsDemo(){public void method(){System.out.println("method run");}};}}class  AnonymityInnerClassTest{public static void main(String[] args) {Test.function().method();//分解为两部分: //Test.function(): Test类中有一个静态方法function //.method(): function这个方法运算后的结果是一个对象。而且是一个AbsDemo类型的对象 //因为只有AbsDemo类型的对象才可以调用method方法。}/*AbsDemo show(new AbsDemo(){public void method(){System.out.println("method show run");}});public static void show(AbsDemo abs){abs.method();}*/}

0 0
原创粉丝点击