Java类至少包含一个构造器,如果没有定义,那么系统会为这个类提供一个无参构造器。构造函数是在创建给定类型的对象时执行的类方法,它通常用于初始化数据成员如果该类中定义了一个私有的构造函数,那么这个类就不能被new
构造函数是一种特殊的函数。其主要功能是用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,可重载多个不同的构造函数。在JAVA语言中,构造函数与C++语言中的构造函数相同,JAVA语言中普遍称之为构造方法。