黑马程序员技术交流社区

标题: 面向对象,匿名内部类的几种用法 [打印本页]

作者: 灵魂灬丿丶轩    时间: 2016-3-25 20:47
标题: 面向对象,匿名内部类的几种用法
class Test6 {
        public static void main(String[] args) {
                new Inter() {
                        public void show() {
                                System.out.println("show");
                        }
                }.show();


                new Person().method(new Inter() {
                        public void show() {
                                System.out.println("show2");
                        }
                });


                new Person().eat().show();
        }
}
interface Inter {
        public void show();
}
class Person implements Inter {
        public void show() {
                System.out.println("show");
        }
        public void method(Inter i) {
                i.show();
                System.out.println("method");
        }
        public Inter eat() {
                return new Inter() {
                        public void show() {
                                System.out.println("eat");
                        }
                };
        }
}


作者: cxy374100657    时间: 2016-3-25 23:10
学习啦!
作者: 风二中kyf    时间: 2016-3-26 00:22
学习了~~~




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