黑马程序员技术交流社区

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

作者: 许鑫    时间: 2015-6-5 21:27
标题: 匿名内部类
        概述:没有名字的局部内部类。
        前提:要有一个类,还要有一个抽象类(接口)
        格式:
                new 抽象类名或者接口名()
                {
                        重写抽象类或者接口的抽象方法。
                        还可以定义自己的新的方法。
                };
        理解:相当于是一个 继承了抽象类或者实现了接口的 匿名的 子类对象。
        什么时候使用匿名内部类?
                1、当一个抽象类或者接口中的抽象方法少于3个的时候,我们就可以考虑使用匿名内部类。
                2、当我们看到一个方法的形参的数据类型是一个抽象类或者接口的时候,就可以考虑使用匿名内部类。
                总结:所有父类或者父接口出现的地方,都可以用子类对象替代。


作者: 悦鹏    时间: 2015-6-5 21:29
嗯,可以!
作者: 银哥    时间: 2015-6-5 22:05
今天看这个不太懂
作者: wwb1105    时间: 2015-6-5 22:09
努力学习中~~
作者: Tangtang    时间: 2015-6-5 22:14
加油加油
作者: 飘过的云    时间: 2015-6-5 22:20
总结的很好 赞一个
作者: hieiyukina    时间: 2015-6-5 22:33
复习一下 谢谢分享
作者: 杜黎明    时间: 2015-6-5 22:34
。。。还可以
作者: java8023    时间: 2015-6-5 22:51
这个事很重要的一个东东啊
作者: 追忆似水年华    时间: 2015-6-5 22:56
学习学习。
作者: 下一页5    时间: 2015-6-5 23:06
不错啊啊 啊啊啊啊啊 啊
作者: TOBESKY    时间: 2015-6-5 23:08
谢谢楼主的分享
作者: jakemind    时间: 2015-6-5 23:11
我就是这个不懂的!
作者: q757571446    时间: 2015-6-5 23:25
哇!讲的好有道理哦,我竟无言以对!
作者: Quella    时间: 2015-6-5 23:31
给力,赞一个




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