Java-构造方法

定义

  1. 和类名相同
  2. 没有返回值
  3. 每个类都会默认隐式存在一个无参构造方法,因此可以直接通过 “new 类名()”来创建一个对象
  4. 默认的构造器权限修饰符取决于该类的权限修饰符

作用

  1. new关键字本质上是在调用构造方法
  2. 可以初始化对象的值

有参构造方法

  1. 可以通过有参构造方法的参数来初始化对象的属性

  2. 在创建有参构造方法前,必须显式定义一个无参构造方法,否则没有无参构造器

  3. 有参构造方法可以重载,程序如何选取取决于创建对象时对应的参数