Java 构造器详解

构造器详解

  • java中的构造方法是一种特殊的方法,用于初始化对象。java构造函数在对象创建时被调用。它构造值,即提供对象的数据。

  • 构造函数的规则:

    • 构造函数名必须与其类名称相同
    • 构造函数必须没有显式返回类型
  • 默认构造函数(无参数构造函数)

    public Person() {
       
    }
    
    public class Person {
        String name;
        //默认构造方法(无参数构造函数)
        public Person() {
            this.name = "张三";   //this. :表示当前类
        }
    }
    
    public class Application {
        //一个项目只有一个main方法
        public static void main(String[] args) {
    
          //实例化一个对象
            Person person = new Person();
            System.out.println(person.name);
        }
    }
    
    //张三
    
  • 参数化构造函数

public class Person {
    String name;
    //默认构造方法
    public Person() {

    }

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

public class Application {
    //一个项目只有一个main方法
    public static void main(String[] args) {

      //实例化一个对象
        Person person = new Person("张三");
        System.out.println(person.name);
    }
}

//张三
  • IDEA 生成构造器快捷键:ALT+INS

posted @ 2021-04-09 09:46  saxon宋  阅读(234)  评论(0)    收藏  举报