黑马程序员技术交流社区

标题: 从普通内部类简化到匿名内部类 [打印本页]

作者: 吴俊灿    时间: 2016-3-11 22:51
标题: 从普通内部类简化到匿名内部类
普通做法
class C{
        public static void main(String[] args){
                class AA implements A{                    //创建内部类
                        public void print(){
                        }
                }
                A a=new AA();
                a.print();
        }
}
interface A{
        void print();
上面是普通的做法,main()方法可以简化
public static void main(String[] args){
                class AA implements A{        //创建内部类
                        public void print(){
                        }
                }
                new AA().print();
        }
继续简化。。。
class C{
        public static void main(String[] args){
                new A(){       
                        public void print(){}
                }.print();
        }
}






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