欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

构造器/构造方法

程序员文章站 2022-04-18 19:24:36
...

构造器/构造方法(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;
    }

}

上面的用法写的很清楚。

相关标签: java java