当前位置: 技术问答>java相关
如何实例化一个FilenameFilter?
来源: 互联网 发布时间:2015-08-01
本文导语: 我想实例化一个FilenameFilter,但他不能实例化,我是这么做的: FilenameFilter fnf = new FilenameFilter(); 报错: "Reply.java": Error #: 353 : interface java.io.FilenameFilter is abstract; cannot be instantiated at line 35, column 44 "Reply.java": ...
我想实例化一个FilenameFilter,但他不能实例化,我是这么做的:
FilenameFilter fnf = new FilenameFilter();
报错:
"Reply.java": Error #: 353 : interface java.io.FilenameFilter is abstract; cannot be instantiated at line 35, column 44
"Reply.java": Error #: 300 : constructor FilenameFilter() not found in interface java.io.FilenameFilter at line 35, column 30
又用
FilenameFilter fnf = new File();
FilenameFilter fnf = new FileFilter();
都不行,我想获得一个FilenameFile对象fnf,然后fnf.accept(),我该怎么做?
FilenameFilter fnf = new FilenameFilter();
报错:
"Reply.java": Error #: 353 : interface java.io.FilenameFilter is abstract; cannot be instantiated at line 35, column 44
"Reply.java": Error #: 300 : constructor FilenameFilter() not found in interface java.io.FilenameFilter at line 35, column 30
又用
FilenameFilter fnf = new File();
FilenameFilter fnf = new FileFilter();
都不行,我想获得一个FilenameFile对象fnf,然后fnf.accept(),我该怎么做?
|
FilenameFilter 是一个 interface 所以你无法实例化
你可以自己定义一个类 实现这个接口
同时实现 accept 方法
然后 再使用你自己定义的这个类 生成一个实例
你可以自己定义一个类 实现这个接口
同时实现 accept 方法
然后 再使用你自己定义的这个类 生成一个实例
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。