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

什么构造方法

// 构造方法

public HelloWorld       () { 

System.out.println("通过构造方法初始化name");

name = "tom";

}

请问,这个构造方法是不是定义方法的意思?

正在回答

3 回答

构造方法是一种特殊的方法,用来初始化对象的,创建对象时语法(类名 对象名=new 构造方法();)构造方法必须与类同名并且没有返回值。如果不指定构造方法的话,程序在初始化对象时 ,系统默认指定一个没有参数也没有代码的无参构造方法。

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

慕粉4388281 提问者

非常感谢!
2016-11-23 回复 有任何疑惑可以回复我~

构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。


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

构造方法是对类的成员变量进行初始化,可以理解为赋初值,不知道你说的定义方法是什么意思

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

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530553    人
  • 解答问题       6091    个

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

进入课程

什么构造方法

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