你这有一个致命的错误:
main()方法是静态的static,在静态方法中是不可能访问其他非静态的成员变量,成员方法,内嵌类的。
你可以改为MyFilter为static 或者在main()方法中FileDemo fff=new FileDemo();然后用fff这个对象去访问内嵌类
main()方法是静态的static,在静态方法中是不可能访问其他非静态的成员变量,成员方法,内嵌类的。
你可以改为MyFilter为static 或者在main()方法中FileDemo fff=new FileDemo();然后用fff这个对象去访问内嵌类
解决方案 »
- 最近在做https双向认证的时候发现异常请帮忙看看
- 不知道这个问题发在那里,就发在这里吧,怎样对界面中的一些控件进行国际化?
- 讨论,为什么很多人都不定义public变量? 而要另外写get,set函数来设置private变量的值
- 超简单!!!在屏幕输出26个字母并在后面加换行符
- 一个具有挑战性的问题,如何用java程序让系统死机?
- 如何在一个jlabel中实现滚动的字符串
- 请问一下jdk和jbuilder在Athlon 64位的CPU,WINXP操作系统上运行是否有问题?
- 【调查】大家一般用哪种编译器?
- 所谓空间复杂度和时间复杂度
- 很简单的问题!!!
- applet 为何在我机上好好的,但在其它机上就话 class not found?
- 为什么JBuilder下的源代码到JDK里面不能编译呢?
class MyFilter implements FilenameFilter {....}
改为:
static class MyFilter implements FilenameFilter {....}