构造器详解

构造器

一.特点

1.必须和类名相同

2.必须没有返回类型,也不能写void

二.作用

1.使用new关键字,本质在调用构造器

2.用来初始化值

三.注意点

一旦定义了有参构造,无参就必须显示定义

四.快捷键

alt+insert:生成构造器

五.代码

package oop.demo01;

public class Person {
    //一个类即使什么都不写,它也会存在一个方法
    //显示的定义构造器

    String name;

    //实例化初始值
    //作用:1.使用new关键字,本质在调用构造器
    //      2.用来初始化值
    public Person(){
        this.name="lin";
    }

    //有参构造;一旦定义了有参构造,无参就必须显示定义
    public Person(String name) {
        this.name = name;
    }
}

//alt+insert,快捷键生成构造器
package oop.demo01;

public class Application {
    public static void main(String[] args) {
        Person person = new Person();
        System.out.println(person.name );
    }
}
posted @ 2021-02-17 15:53  小林学编程  阅读(161)  评论(0)    收藏  举报