java匿名类练习

来源:互联网 发布:python零基础入门 编辑:程序博客网 时间:2024/06/05 04:52
interface Inter{void method();}class Test{//补足代码。通过匿名内部类。/*static class Inner implements Inter{public void method(){System.out.println("method run");}}*/static Inter function(){return new Inter(){public void method()    {System.out.println("method run");}};}}class InnerClassTest {public static void main(String[] args) {Test.function().method();//Test.function():Test类中有一个静态的方法function。//.method():function()这个方法运算后的结果是一个对象。而且是一个Inter类型的对象。//因为只有是Inter类型的对象才可以调用method()方法。//相当于Inter in = Test.function();//in.method();}}

原创粉丝点击