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

为什么会这样。就算加了main也不行,

5825cccb00013b9a05000325.jpg

5825cccc0001c0d805000270.jpg

为什么会这样。而且第一个不能运行,是因为没有public static void main(String[] args){这个吗,

正在回答

8 回答

第二张图中的tellPhone全部换成HelloWorld;

把sendMessage换成第一张图中的sen


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

没有对应好,是建的类和调用的对象混淆

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

你的sendmessage  方法没有定义    在写一个类  定义这个方法

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

不是,都不是,我也是刚发现,是因为我新建telphoneclass文件的时候,并没有将下面选项中public static void main 这个选项勾上,所以才会出现不可调用的情况。重新建之后就好了、

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

你看到第一个Helloword里面有了show()方法,所以才能调用show(),而你第二张图tellPhone类里面,没有show()方法,肯定会报错啊。解决方法就是你在方法区定义一个叫show(),的方法。还有类名的定义首字母要大写才规范。你基础不怎么行,不要急。稳扎稳打,最好能时常总结。

望采纳,谢谢。

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

对象调用的方法,需要在类里面定义好,这样就不会报错了

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

5825cf7800013efe05000255.jpg

5825cf780001408b05000223.jpg

也不行 不明白为啥

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

轻风_

应为phone这个对象是tellPhone这个类的,跟HelloWord这个类没有关系,知道吗你用tellPhone类的对象去调用HelloWorld类的对象里的方法,肯定是不行的,应为两个类直接没有什么关系
2016-11-12 回复 有任何疑惑可以回复我~

你的sendMessage()方法定义在哪了?

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

java小白成功路4296609 提问者

第一张图下面 void下面定义的就是sendMessage,一样的也是不行的。感觉就是两个class文件之间不可以调用方法
2016-11-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么会这样。就算加了main也不行,

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