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

我想问下void

为啥我要在 void 前面加 static 程序才不报错  不加就不能调用

正在回答

2 回答

你在使用类名Computer调用,而不是对象名dian调用,所以要加static,加完static这样你写的方法就成为了静态方法,可以使用类名Computer调用,也可以使用对象名dian调用

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

你怎么写的,你这么问,不知道啥原因

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

小烟火 提问者

package project; public class Computer { float screen; int mouse; int mainframe; void film(){ System.out.println("电脑能看电影"); } void games() { System.out.println("diannaonengwanypuxi"); } }
2018-08-14 回复 有任何疑惑可以回复我~
#2

小烟火 提问者

package project; public class Diannao { public static void main(String[] args) { Computer dian = new Computer(); Computer.games(); } }
2018-08-14 回复 有任何疑惑可以回复我~
#3

小烟火 提问者

看到错误了 。。。
2018-08-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季
  • 参与学习       531251    人
  • 解答问题       6327    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

我想问下void

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

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

公众号

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