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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© henrychen 中级黑马   /  2015-7-27 21:30  /  371 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一 匿名内部类定义:
没有名字的局部内部类

二 前提条件:
要有一个类,或者抽象类,或者接口(应用比较多的是抽象类和接口)

三 格式:
new 类名或接口名()
{
重写抽象类或接口中的抽象方法
也可以自己定义一些特有的功能
};

解释:通过匿名对象其实就是获取到了一个该接口的子实现类对象

以后遇到匿名内部类的形式是,一个方法的形参位置要求传递一个接口类型的对象.
有一个接口叫 Inter
public void show(Inter i)
{}

4 个回复

倒序浏览
分享了,学习了谢谢!
回复 使用道具 举报
还挺好的
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
楼主好人,长知识了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马