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

为什么我在main中调用static方法时,不需要使用类名或对象名,直接方法名就可以调用了???

https://img1.sycdn.imooc.com//5d1cc543000167fc06050600.jpg

如题,在第18行中,应该是int allScore = HelloWorld.sun();但是我试了下直接使用图中那样,结构一样对。

正在回答

2 回答

静态方法中可以直接调用同类中的静态成员

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

通过类调用静态方法(类名.方法名),因为sum()是HelloWorld这个类里面的方法,当然你也可以直接用int allScore=sum();,因为main方法也是HelloWorld类里面。

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

举报

0/150
提交
取消

为什么我在main中调用static方法时,不需要使用类名或对象名,直接方法名就可以调用了???

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