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

不能在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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号