构造器-无参构造-有参构造
学过C++的应该可以发现,Java中的构造器是与C++中的构造函数一样的。
构造器的两个作用:
1.使用new关键字本质就是在调用构造器。
2.用来初始化值
类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的,并且构造器有以下两个特点。
1.必须和类的名字相同。
2.没有返回类型,也不能写void。
先看下面的代码:

这样一段代码,即使类Text中什么也没有,依然可以运行。
其实是Java在类中提供了一个无参的构造方法(
public Text(){}
),只不过并不显示出来。使用new关键字,本质就是在调用构造器。
================================================================================================
但是当我们在类中定义了一个有参构造,若还想在主函数中调用无参的构造方法,就必须要在类中显示的定义一个无参的构造方法

如图,把类中的无参构造注释掉了,上面的Text text = new Text()就报错啦
浙公网安备 33010602011771号