求大佬解题

来源:8-10 Java 中的 static 使用之静态初始化块

雷慕雷

2020-03-27 22:04

我在构造方法那里  public ren() {

}



下面调用  hello.ren();

为什么运行错误啊

为啥必须要HelloWorld()

写回答 关注

5回答

  • 慕仙2034763
    2020-03-28 11:15:15
    已采纳

    因为你的类名用的是HelloWorld,并且你要先创建对象HelloWorld hello = new HelloWorld();

  • qq_慕后端1019012
    2020-08-24 21:15:47
    public ren()是构造方法,而调用构造方法,要用类创建的对象名来调用,就是HelloWorld hello = new HelloWorld()方法,直接用hello.ren(),可不行


  • 要上进的学渣一个
    2020-05-23 15:56:56

    因为这不是普通的方法,这是构造方法,在前面的视频里讲了构造方法的方法名要和类名相同,所以就不能和普通方法一样可以随意起名。

    而且你下面调用也应该是hello.show()而不是hello.ren()


  • 慕慕9044048
    2020-05-23 02:52:28

    ren();是方法;调用方法需要对象,对象也需要定义,可以直接由new构造无参对象,也可以自己创建~但是不能省略~

  • weixin_慕丝4507117
    2020-03-28 10:59:38

    你要先创建对象HelloWorld hello = new HelloWorld();

Java入门第二季 升级版

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

530649 学习 · 6091 问题

查看课程

相似问题