day12 构造器

构造器

一个类即使什么都不写,也会存在一个方法

Alt+insert自动生成构造器

作用:
1.new本质在调用构造方法
2.初始化对象的值

注意点:1.定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造

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

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


}


public class Application {
    public static void main(String[] args) {
        //new 实例化一个对象
        Person person = new Person("wjc",2);
        System.out.println(person.name);
        System.out.println(person.age);
    }
}

posted @ 2022-03-08 23:50  行通方一  阅读(22)  评论(0)    收藏  举报