为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

4 回答

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

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

1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

是不是忘了写对象名

0 回复 有任何疑惑可以回复我~

报错截图发下,看看

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信