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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘贤俊 中级黑马   /  2015-7-19 23:17  /  440 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

匿名内部类
        什么是匿名内部类?
                没有名字的局部内部类就叫匿名内部类。也叫做匿名子类对象(它是接口或者抽象类的子类对象)
                在使用时匿名类中的方法时可以考虑使用多态
                eg Person p = new Person(){
                        重写Person类中的抽象方法;
                        自定义方法;
                };
                p.Person类中的方法;
        匿名内部类的格式是什么样子的?
                new 抽象类名(接口名)(){
                        重写所有的抽象方法;
                        也可以定义自己的方法;
                };
        什么时候可以使用匿名内部类?
                当方法上的形式参数为一个抽象类或者是接口时可以考虑使用匿名内部类


评分

参与人数 1黑马币 +10 收起 理由
woaiqpl + 10 哇塞,困扰了我一星期的问题被你解决了,太.

查看全部评分

2 个回复

倒序浏览
顶一下,,
回复 使用道具 举报
木森 来自手机 中级黑马 2015-7-20 08:13:50
藤椅
学习学习,安卓就业班是不是用匿名内部类的机会很多呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马