构造器

类中的构造器也称为构造方法,是在进行创建对象的时候必须调用,并且构造器有以下两个特点

  1. 必须和类的名字相同
  2. 必须没有返回类型,也不能写void
package com.wtnever.opp.demo02;

public class Person {
    //一个类什么都不写,也会存在一个方法
    //显示的定义构造器
    String name;
    int age;
    //构造器的作用实例化初始值
    //使用new关键字,本质是在调用构造器
    //用来初试化值

    public Person() {
    }
    //有参构造:一旦定义了有参构造,无参就必须显示定义

    public Person(String name) {
        this.name = name;
    }

    public Person(String name, int age) {
        this.name = name;
        this.age = age;//this.指当前类
    }
}
/*
    public static void main(String[] args) {
        //new实例化后生成了一个文件
        Person person = new Person("wt",18);

        System.out.println(person.name);

    }
    构造器
    特点:
    1:必须和类名相同
    2:没有返回值
    作用:
    1:new本质在调用构造方法
    2:初试化对象的值
    注意点:
    1:定义了有参构造后,如果想使用无参构造,必须自己定义一个无参的构造
    2:alt + insert 默认生成有参构造器;取消选择生成无参构造器
 */
posted @ 2021-03-10 17:47  pineaway  阅读(19)  评论(0)    收藏  举报