问答详情
源自:8-10 Java 中的 static 使用之静态初始化块

什么构造方法

// 构造方法

public HelloWorld       () { 

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

name = "tom";

}

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

提问者:慕粉4388281 2016-11-21 16:02

个回答

  • 考虑一下
    2016-11-21 17:29:30
    已采纳

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

  • 离玮
    2016-11-21 16:44:39

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


  • 沉下心来
    2016-11-21 16:44:30

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