java匿名类

shiyj5566 2010-04-16 10:51:18
各位,我是一名大二的学生,学的是计算机专业,这一学期我们开了java课程,但是老师讲的java匿名类,我有点不懂。能不能详细讲解一下啊。谢谢!
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tian80678765 2010-04-16
  • 打赏
  • 举报
回复
用李兴华的话说,匿名类就是江湖上的无名大侠,虽然没有名字但是已经是真实存在的。
String类本质就是匿名类
平淡面对 2010-04-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 marf_cn 的回复:]

匿名类是可以实例化的吧,比如
System.out.println(new Date());
[/Quote]

这里的new Date()不是匿名类。不过,匿名类当然可以实例化。
匿名类,顾名思义,没有名字的类。由于没名字,所以和一般的类用法不同。
另外,匿名类可以直接引用定义它的类的变量。
marf_cn 2010-04-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liuyuanshijie 的回复:]

简单点说, 就是没有名字的类, 不能被实例化.
主要用在awt中的事件监听中
但是如果涉及到模式什么的, 都可以用
[/Quote]
匿名类是可以实例化的吧,比如
System.out.println(new Date());
孤独剑客 2010-04-16
  • 打赏
  • 举报
回复
简单点说, 就是没有名字的类, 不能被实例化.
主要用在awt中的事件监听中
但是如果涉及到模式什么的, 都可以用

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧