A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kira 中级黑马   /  2014-1-20 20:19  /  1334 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天回顾以前知识点的时候 发现以前这个匿名内部类有问题
比如我写了一个匿名内部类 却调不出其方法
我记得张孝祥老师的高新技术里面说到线程的时候 采用的是Executors线程池技术 而不是传统的实现接口方法
我现在写了一个类和一个接口 却发现编译没问题 运行死活调不出来 这又是什么原因{:soso_e136:}
如下代码
public class AnonymDemo {

        public static void main(String[] args) {
       
      new Fu(){public void fun(){//我的匿名内部类
              
              System.out.println("运行匿名内部类");
      }};

        }

}

public interface Fu {//我的接口
         abstract void fun ();

}



评分

参与人数 1技术分 +2 收起 理由
船长 + 2

查看全部评分

3 个回复

倒序浏览
{:soso_e136:} 秒沉
回复 使用道具 举报
没有调用fun方法。。
public class AnonymDemo {

    public static void main(String[] args) {
   
  new Fu(){public void fun(){//我的匿名内部类
         
          System.out.println("运行匿名内部类");
  }}.fun();

    }

}

interface Fu {//我的接口
    abstract void fun ();

}

评分

参与人数 1技术分 +2 收起 理由
船长 + 2

查看全部评分

回复 使用道具 举报
淡夜清风 发表于 2014-1-20 22:34
没有调用fun方法。。
public class AnonymDemo {

OK 看到了 谢谢:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马