课程
/后端开发
/Java
/Java入门第二季 升级版
我在构造方法那里 public ren() {
}
下面调用 hello.ren();
为什么运行错误啊
为啥必须要HelloWorld()
2020-03-27
源自:Java入门第二季 升级版 8-10
正在回答
因为你的类名用的是HelloWorld,并且你要先创建对象HelloWorld hello = new HelloWorld();
public ren()是构造方法,而调用构造方法,要用类创建的对象名来调用,就是HelloWorld hello = new HelloWorld()方法,直接用hello.ren(),可不行
因为这不是普通的方法,这是构造方法,在前面的视频里讲了构造方法的方法名要和类名相同,所以就不能和普通方法一样可以随意起名。
而且你下面调用也应该是hello.show()而不是hello.ren()
ren();是方法;调用方法需要对象,对象也需要定义,可以直接由new构造无参对象,也可以自己创建~但是不能省略~
你要先创建对象HelloWorld hello = new HelloWorld();
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答求大佬解答
2 回答求大佬解释解释
4 回答求各位大佬解答
1 回答 求大佬帮忙
4 回答求大佬回答