黑马程序员技术交流社区

标题: 匿名内部类 [打印本页]

作者: hmyf150122    时间: 2015-1-1 22:17
标题: 匿名内部类
interface inter
{
        void method();
}

class Test
{
        static Inter function()
        {
                return new inter()
                {
                        public void method()
                        {
                                System.out.println("method run");
                        }
                };
        }
}

匿名内部类怎么看才能看懂,如何调用才不会出错呢?
作者: hmyf150122    时间: 2015-1-1 22:19
inter 的i大写
作者: 新鲜感    时间: 2015-1-1 22:48
新new一个Inter的子类对象 并重写method方法。
作者: hmyf150122    时间: 2015-1-2 13:04
新鲜感 发表于 2015-1-1 22:48
新new一个Inter的子类对象 并重写method方法。

这样写有什么好处呢,我觉得不好调用
作者: 新鲜感    时间: 2015-1-2 20:43
我是小白,  不过  匿名内部类是一次性的东西, 用完就扔。
作者: 只会金克斯    时间: 2015-1-2 21:22
围观大神。。。
作者: hmyf150122    时间: 2015-1-2 22:06
哦,一次性的类




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