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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马生涯 中级黑马   /  2015-5-28 23:57  /  641 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么匿名内部类的格式要定义为
new 接口名或类名(){
实现的部分
}
这个格式,相当于new了一个接口或继承类的子类对象。
但是这个格式这样定义有什么特殊的含义吗?

6 个回复

倒序浏览
回复 使用道具 举报
基本上没啥特殊含义  匿名就是没名字 规定就这样  话说你想学安卓的话  匿名内部类 千万 学精了  因为 安卓中最常用的就是这个东西了  各种时间监听  自己去实现自己内部的接口 然后设置给自己的成员  ,so你懂的  学不精 来了你就懵圈了
回复 使用道具 举报
基本没啥区别,但是简单,在安卓的事件监听器中用匿名内部类比较方便
回复 使用道具 举报
学习学习
回复 使用道具 举报
匿名内部类顾名思义没有名字的内部类 必须继承一个类或实现接口就是内部类的简化形式 当函数的参数是接口类型,在接口中的方法不超过3个最方便
回复 使用道具 举报
志行 中级黑马 2015-5-30 13:38:20
7#
为了简化书写  视频里面有说明的 ~~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马