构造器

构造器

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

  1. 必须和类的名字相同

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

    构造器必须掌握

    package oop.demo01.demo02;
    //java----->class
    public class Person {
        //一个类即使什么都不写,它也会存在一个方法
        //显示的定义构造器
        String name;
    //   //实例化初始值
    //    //构造器作用
    //    //1.使用new关键字,本质是在调用构造器
    //    //2.用来初始化值
    //    public Person(){
    //        this.name = "qinjiang";
    //    }
    ////有参构造:一旦定义了有参构造,无参就必须显示定义
    //    public Person(String name){
    //        this.name=name;
    
        public Person() {
        }
    
        public Person(String name) {
            this.name = name;
        }
    }
        //alt+insert生成构造器
    }
    
    package oop.demo01.demo02;
    //一个项目应该只存在一个main方法
    public class Application {
        public static void main(String[] args) {
          //new 实例化了一个对象
            Person person = new Person();
            System.out.println(person.name);
        }
    
    
    }
    

小结

  1. 和类名相同

  2. 没有返回值

作用

  1. new本质在调用构造方法

  2. 初始化对象值

注意点

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

Alt+Insert构造器快捷键

this =

posted @ 2023-05-25 20:33  努力的小L  阅读(18)  评论(0)    收藏  举报