构造方法

1.构造方法名称必须和所在类的名称完全相同。

2.构造方法没有返回值,但是在方法所不也不能使用void声明。

3.构造方法的调用与普通方法不同,只能通过new运算符来调用。

4.若用户编程时没有定义构造方法,Java编译器会自动生成一个无参构造方法,但是用户一旦显示定义构造方法交往,编译器就不再提供默认的无参构造方法知识,最好把默认的无参构造方法显示的定义出来,以免jvm虚拟机自动调用时出现错误。


5.在同一个类中定义多个构造方法形式参数不同称为构造方法的重载,用构造方法的重载可以实现那初始化逻辑的同样化,从而允许用户使用不同的构造器来初始化java对象。
原文地址:https://www.cnblogs.com/rzkwz/p/12558342.html