一:构造器的特点
1.构造器的名称必须和类名保持一致
2.构造器没有返回值,没有void
3.一个类中可以定义多个构造器,但是构造器的参数列表必须不同;
4.如果类中没有带参数的构造器,就可以使用一个默认的构造器来创建对象,如果一旦有了带参数的构造器,默认的构造器就会被覆盖,如果需要,我们可以显示的定义一个默认的构造器。
5.通过this(实参列表)可以调用本类中的构造器,但是必须注意,this必须在方法的第一行,一般调用构造器都是先调用父类的,在调用子类的构造器。
二:构造器的作用
实例化对象,给对象赋初始值;
三:构造器的语法
1.public 类名(数据类型 参数名称)
//访问控制符 类名(参数类型 参数)
public Dog() {
System.out.println("无参构造器");
}