疑问:FilenameFilter不是一个接口吗?为什么还可以使用new进行实例化呢?
Topic source相当于:
Runnable r = new MyRunnable();
class MyRunnable implements Runnable {
// 这叫匿名类,定义的时候实现所有接口方法
public void run() {}
}
只用一次的类可以定义的时候顺手实现,没必要单独写个类
- 1
相当于:
Runnable r = new MyRunnable();
class MyRunnable implements Runnable {
// 这叫匿名类,定义的时候实现所有接口方法
public void run() {}
}
只用一次的类可以定义的时候顺手实现,没必要单独写个类
super阳光的麦穗77
在本节 遍历文件与目录 一段的示例代码中出现了如下这段代码,个人有以上疑问