在定义类的时候,如果没有显示定义构造函数,则Java编译器会默认定义一个无参构造方法,保证类是被正确进行初始化操作的。 如果手动定义了构造函数,则JAVA编译器不会自动生成构造方法,显示定义优先于隐式定义。