问答详情
源自:8-3 如何使用 Java 中的对象

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

5825cccb00013b9a05000325.jpg

5825cccc0001c0d805000270.jpg

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

提问者:java小白成功路4296609 2016-11-11 21:52

个回答

  • 慕粉1006192446
    2017-02-12 08:56:38

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

    把sendMessage换成第一张图中的sen


  • 武searching
    2016-12-05 20:36:32

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

  • 胡小明小朋友
    2016-11-19 16:44:20

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

  • java小白成功路4296609
    2016-11-12 12:36:14

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

  • KeT
    2016-11-12 00:29:21

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

    望采纳,谢谢。

  • safe_and_sound
    2016-11-11 23:45:07

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

  • java小白成功路4296609
    2016-11-11 22:02:55

    5825cf7800013efe05000255.jpg

    5825cf780001408b05000223.jpg

    也不行 不明白为啥

  • 慕粉3404775
    2016-11-11 21:55:31

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