对象构造

  • 重载

如果多个方法或构造器有相同的方法名称、不同的参数,便使用了重载。


  • 方法签名

方法签名:方法名+参数类型


  • 默认域初始化

如果构造器没有显示地给域初值,则域会被自动初始化,数值为0,布尔为false,对象引用为null。


  • 初始化数据域

  • 初始化数据域的三种方式
  1. 在构造器中设置值
  2. 在声明中赋值
  3. 在初始化块中初始化
  • 初始化块

只要构造类的对象,这些块就会被执行。

  • 初始化的步骤(调用构造器的具体处理步骤)
  1. 所有数据域初始化为0、false或null;
  2. 根据在类中声明的次序,依次执行所有初始化语句或初始化块;
  3. 如果构造方法调用其他构造方法,则先执行其他构造方法;
  4. 执行本构造方法执行。

你可能感兴趣的:(对象构造)