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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 姚志远 中级黑马   /  2013-6-17 23:52  /  1586 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. new  BufferedReader(new FileReader("d:\\a\\file.txt"))
  2. <font color="red">//1</font>
  3. <font color="black">public class Test{
  4. public static void main(String[] args) throws Exception{
  5.               new Runnable(){
  6.                   public void run()
  7.                   {
  8.              System.out.println("这个我们叫做匿名内部类");
  9.          }};
  10.           }
  11. }</font>
  12.          <font color="red"> //2</font>
复制代码
1是用来操作文件的
2 我们叫做匿名内部类
两者的区别以及作用呢?

评分

参与人数 1技术分 +1 收起 理由
尹丽峰 + 1

查看全部评分

6 个回复

正序浏览
楼主您好~帖子长时间未作出回答,我已经将您的帖子改成已解决。如果有问题的话可以私密我哦~
回复 使用道具 举报
匿名内部类,以我的理解其实就是一个简化的写法,
如果一个类只使用一次,那么可以写成匿名内部类的形式,
new 类名或接口名()出来的其实就是该类的子类对象
回复 使用道具 举报
其实不建议这么写,不容易理解
回复 使用道具 举报
其实不建议这么写,不容易理解
回复 使用道具 举报
new  BufferedReader(new FileReader("d:\\a\\file.txt"))
这句少了个分号
回复 使用道具 举报
不好意思啊 没操作好 <font color="red">//1</font> 这个代表1
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马