黑马程序员技术交流社区

标题: 今天发现一有意思的东西,匿名内部类这样也可以 [打印本页]

作者: 企鹅1号    时间: 2016-9-27 00:05
标题: 今天发现一有意思的东西,匿名内部类这样也可以
interface Inter{
        void show();
        }
class Outer{
        public static Inter menthod(){
                return new Inter(){
                        public void show(){
                                new Inter(){
                                        public void show(){
                                                new Inter(){
                                                        public void show(){
                                                                new Inter(){
                                                                        public void show(){
                                                                                System.out.println("helloWorld1");
                                                                        }
                                                                }.show();
                                                                System.out.println("helloWorld2");
                                                        }
                                                }.show();
                                                System.out.println("helloWorld3");
                                        }
                                }.show();
                                System.out.println("helloWorld");
                        }
                };
        }
}
class Test{
        public static void main(String[] args){
                Outer.menthod().show();
        }
}
只是不知道这种写法有没有用途


作者: hydome    时间: 2016-9-27 00:09
感觉没用途
作者: 李孝志    时间: 2016-9-27 20:56
太长了,不好读,不好维护,感觉用处不大
作者: bluehat    时间: 2016-9-27 20:57
这样代码帅气啊
作者: hysnxdss    时间: 2016-9-27 21:04
这么写经理会和你拼命的
作者: liuhongbo    时间: 2016-9-27 21:08
李孝志 发表于 2016-9-27 20:56
太长了,不好读,不好维护,感觉用处不大

不明觉厉。。。。。
作者: 梦魇0023    时间: 2016-9-27 21:52
好像没用处啊、、、  
作者: 企鹅1号    时间: 2016-9-28 01:01
有时候写写可以增加点逻辑思维,绕绕就更通了
作者: zhou987932946    时间: 2016-9-28 08:43
学的不错,你




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2