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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. FilenameFilter filterByName=new FilenameFilter() {
  2.                        
  3.                         @Override
  4.                         public boolean accept(File dir, String name) {

  5.                                 return name.endsWith(suffix);
  6.                         }
  7.                 };
复制代码
这是一个通过后缀名来过滤文件的过滤器,通过匿名内部类的形式表现的,怎么在这个匿名内部类的对象中写一个构造方法。将suffix属性封装在构造方法中,当调用这个过滤器是,通过制定后缀名,进行过滤。

2 个回复

倒序浏览
匿名内部类中是不能有构造函数的;

评分

参与人数 1黑马币 +3 收起 理由
胡浩 + 3 很给力!

查看全部评分

回复 使用道具 举报
匿名类先初始化,初始化时调用构造方法,后写根本不行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马