类的成员之三:构造器(或构造方法),Constructor
一、基本概念
1、构造器的作用:创建类的对象;初始化对象的属性
2、说明:
1)如果我们没有显式的提供类的构造器的话,则系统会默认给一个类提供默认的构造器:无参数的。
2)我们如果显式的声明类的构造器的话,格式为:权限修饰符 类名(形参列表){ }
3)同一个类中的多个构造器之间构成重载
4)如果我们显式的提供了类的构造器,则系统不再提供默认的空参的构造器
5)Java的类中一定存在构造器
二、构造器和方法的区别
1、构造器是用来造对象的(对象从无到有)
2、方法是有了对象以后去调用的
三、类的属性的赋值得先后顺序:① - ② - ③ - ④
① 属性的默认初始化
② 属性的显式初始化
③ 构造器中给属性初始化
④ 通过“对象.方法”或“对象.属性”的方法,给属性赋值