首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

内隐类实现接口并有带参数构造器的有关问题

2012-01-07 
内隐类实现接口并有带参数构造器的问题代码举例如下:interfaceHuman{voidrun()}publicclassTestInnerClas

内隐类实现接口并有带参数构造器的问题
代码举例如下:

interface   Human{
        void   run();
}

public   class   TestInnerClass{
        class   Man   implements   Human   {
                public   void   run()   {
                        System.out.println( "奔跑 ");
                }
        }

        public   static   void   main(String[]   args)   {
                System.out.println(new   Man()   {
                        //   这里该怎么实现让匿名的Man类带有参数的构造器呢?
                        public   Man(String   name   ,   int   age)   {
                                System.out.println(name   +   "   "   +   age);
                        }
                });
        }
}

[解决办法]
我想你先应该搞清楚匿名内部类的特点,他用在方法内部,离开方法就毫无意义了,所以根本不需要任何的构造器,因为你无需也无法把他在其他地方实例化!

热点排行