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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄诗宾 高级黑马   /  2013-3-29 14:16  /  1095 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黄诗宾 于 2013-3-29 20:37 编辑
  1. interface A{
  2.         public abstract void show();
  3. }

  4. class B{
  5.         public static A method(){
  6.                 //补足代码,用匿名内部类,使程序运行
  7.         }
  8. }
  9. class NiMingTest{
  10.         public static void main(String[] args){
  11.                 A a = B.method();
  12.                 a.show();
  13.         }
  14. }
复制代码

1 个回复

倒序浏览
本帖最后由 郝强勇 于 2013-3-29 14:34 编辑

interface A{
        public abstract void show();
}

class B{
        public static A method(){
                //补足代码,用匿名内部类,使程序运行
                return new A(){
                          public void show(){}
                };
               
        }
}
class NiMingTest{
        public static void main(String[] args){
                A a = B.method();
                a.show();
        }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马