不能在main里调用静态方法是怎么回事?

来源:2-2 遍历目录

每天一学

2016-05-29 09:34

main里的FileUtilTest1.listDirectory(new File("e:\\example"));会报错,说没有定义listDirectory()方法,我可明明跟视频里讲的一样,在FileUtil类里定义了它的静态方法。为什么?

写回答 关注

4回答

  • 慕函数1702264
    2016-09-28 10:55:42
    已采纳

    你好!你是在FileUtil类中创建了listDiretory()方法,但是你调用的时候,写成了FileUtileTest1.listDiretory()。应该写成FileUtile.listDiretory()。

    你调用了本类中的listDiretory()方法,但是本类中不存在该方法。该方法存在FileUtil类中。

  • 不看6324不混吃等死
    2017-02-09 00:39:56

    调用静态方法直接     类名.静态方法();

  • wshyzx
    2016-08-02 23:16:55

    FileUtils.listDirectory(new File("g:\\kuwo"));

    是不是忘了写对象名

  • WesTward重生
    2016-05-29 12:53:46

    报错截图发下,看看

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133755 学习 · 1030 问题

查看课程

相似问题