当前位置: 首页 > 工具软件 > 构造 > 使用案例 >

构造器/构造方法

茅涵映
2023-12-01

构造器/构造方法(constructor)

关于构造器和构造方法。要明白这一点,他两个是同一个东西,就是叫法不同。

构造方法的主要作用是对新对象的初始化。

	这里注意了 是新对象。什么是新对象。就是没有创建过的对象。

构造器的使用方法:

  1. 方法名与类名相同。
  2. 没有返回值,也不能写void。
  3. 在创建对象时,系统自动调用该类的构造器完成对象的初始化(属性的初始化)。(不是创建对象!)
  4. 一个类可以定义多个构造器,既构造器的重载。类似于方法的重载。
  5. 不要犯一些低级的错误,用对象调用构造器。
  6. 如果程序猿没有定义构造器,系统会自动的给类生成一个默认的无参构造器。
  7. 一旦定义了自己的构造器,默认的构造器就被覆盖了,就不能再使用默认的无参构造器了,除非,你自己再显式的定义一下,才可以!

说了那么多看看构造器到底长什么样子:

public class constructor01 {

    public static void main(String[] args) {
        Person person = new Person();

    }
}


class  Person{
    int age;
    String name;

    //这个无参构造。
    public Person(){
        System.out.println("这是无参构造!");
    }

    //这个是有参构造。
    public Person(int pAge){
        age=pAge;
    }
    public Person(String pname,int pAge){
        name =pname;
        age=pAge;
    }

}

上面的用法写的很清楚。

 类似资料: