1、什么是构造器
在Java中,构造器就好比是工具,而new关键字就是工人,通过new关键字和构造器结合来创建对象。在Java语言当中,构造器又称之为构造方法。
2、构造器的作用
(1) 创建(构造)对象
(2) 初始化实例对象(给创建的对象的属性赋值)
3、构造器的特点
(1) 构造器和类具有相同的名字
(2) 一个类可以有多个构造器
(3) 构造器可以有0个、1个或多个参数
(4) 构造器没有返回值和返回类型
(5) 构造器不能被显示调用。构造器总是和new关键字一起被调用,在创建一个类的新对象的同时,系统会自动调用该类的构造器为新对象初始化。4、如何才能使用构造器
(1) 缺省构造器
在Java的每个类中,至少要有一个构造器。
若没有在类中定义构造器,编译器将自动插入一个缺省(默认)的构造器。
(2) 显示创建的构造器
一旦在类中定义了构造器,编译器就不会再插入缺省(默认)构造器了。
注意:
(1) 设计类时,若不显示声明类的构造器的话,程序会默认提供一个空参的构造器
(2) 一旦显示的定义类的构造器,那么默认的构造器就不再提供
(3) 如何声明类的构造器。
格式:权限修饰符 类名(形参){ }
(4) 类的多个构造器之间构成重载