黑马程序员技术交流社区

标题: 匿名内部类真的好难理解 [打印本页]

作者: q985274961    时间: 2015-8-17 22:58
标题: 匿名内部类真的好难理解
今天下午听匿名内部类,都听懵了,这匿名内部类咋理解啊,现在都懵
作者: leiyingyin    时间: 2015-8-17 23:04
弄清楚匿名内部类的应用场景:当一个方法传入的形式参数是一个接口或者抽象类的类型。然后结合格式,就o啦~肯定能理解了吧
作者: Morrfree    时间: 2015-8-17 23:19
内部类其实就是子类对象,利用内部类可以简化继承的繁琐步骤.记住具体的格式   
new  类名/接口名 (){
     方法体;
}
作者: 漠陌    时间: 2015-8-17 23:20
概念什么都懂  一到代码就蒙圈
作者: keviner    时间: 2015-8-17 23:21
当作参数传递比较方便,就是父类引用建立的子类对象 ,说白了,没名字罢了
作者: 黑进制    时间: 2015-8-17 23:35
没有名字的类  new出来的  可以作为参数进行传递  这是他最大的用途  自见
作者: sangyuan    时间: 2015-8-18 08:51
匿名内部类,即没有名字的类,就是内部类的简化形式,一般只用一次就可以用这种形式。要想定义匿名内部类,需要前提,内部类必须继承一个类或者实现接口。
作者: backin    时间: 2015-8-18 09:14
匿名匿名,也就是说这个类没有名字(没有接收的定义变量),内部类那肯定是在类里面的撒。多线程的匿名内部类不是非常有说服力嘛。new Thread(){public void run() {};}.start();
作者: zsx6688    时间: 2015-8-18 11:35
同感同感
作者: 酒倌浪人    时间: 2015-8-18 13:10
听糊涂了。。
作者: code_linux    时间: 2015-8-18 14:26
sangyuan 发表于 2015-8-18 08:51
匿名内部类,即没有名字的类,就是内部类的简化形式,一般只用一次就可以用这种形式。要想定义匿名内部类, ...

表示还是不是很懂
作者: jungle_2329    时间: 2015-8-24 23:49
今天再次回顾了匿名内部类,仍然不懂。。
作者: 熊猫超仁    时间: 2015-8-25 00:12
记住语法就好,以后敲代码用到的时候你就会懂了




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