美文网首页
匿名内部类使用外部类

匿名内部类使用外部类

作者: XJ2017 | 来源:发表于2018-06-20 13:55 被阅读0次
    package cn.sunline.edsp.rpc.plugin;
    class A {
      void doSome() {
          System.out.println("A doSome");
      }
    }
    
    public class B  extends A {
    @Override
    void doSome() {
        System.out.println("B doSome begin");
        IProcessSql sql = new IProcessSql() {
    
            @Override
            public void run() {
                B.super.doSome(); // 调用基类方法
                // B.this.doSome(); // 调用本类方法
            }
            
        };
        sql.run();
        System.out.println("B doSome end");
    }
    
    public static void main(String[] args) {
        new B().doSome();
    }
    

    }

    interface IProcessSql {
    void run();
    }

    相关文章

      网友评论

          本文标题:匿名内部类使用外部类

          本文链接:https://www.haomeiwen.com/subject/rxfxyftx.html