A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© q985274961 中级黑马   /  2015-8-17 22:58  /  849 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天下午听匿名内部类,都听懵了,这匿名内部类咋理解啊,现在都懵

12 个回复

倒序浏览
弄清楚匿名内部类的应用场景:当一个方法传入的形式参数是一个接口或者抽象类的类型。然后结合格式,就o啦~肯定能理解了吧
回复 使用道具 举报
内部类其实就是子类对象,利用内部类可以简化继承的繁琐步骤.记住具体的格式   
new  类名/接口名 (){
     方法体;
}
回复 使用道具 举报
概念什么都懂  一到代码就蒙圈
回复 使用道具 举报
当作参数传递比较方便,就是父类引用建立的子类对象 ,说白了,没名字罢了
回复 使用道具 举报
没有名字的类  new出来的  可以作为参数进行传递  这是他最大的用途  自见
回复 使用道具 举报
匿名内部类,即没有名字的类,就是内部类的简化形式,一般只用一次就可以用这种形式。要想定义匿名内部类,需要前提,内部类必须继承一个类或者实现接口。
回复 使用道具 举报
backin 中级黑马 2015-8-18 09:14:06
8#
匿名匿名,也就是说这个类没有名字(没有接收的定义变量),内部类那肯定是在类里面的撒。多线程的匿名内部类不是非常有说服力嘛。new Thread(){public void run() {};}.start();
回复 使用道具 举报
同感同感
回复 使用道具 举报
听糊涂了。。
回复 使用道具 举报
sangyuan 发表于 2015-8-18 08:51
匿名内部类,即没有名字的类,就是内部类的简化形式,一般只用一次就可以用这种形式。要想定义匿名内部类, ...

表示还是不是很懂
回复 使用道具 举报
今天再次回顾了匿名内部类,仍然不懂。。
回复 使用道具 举报
熊猫超仁 来自手机 中级黑马 2015-8-25 00:12:27
13#
记住语法就好,以后敲代码用到的时候你就会懂了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马