只有当类中没有显示声明类的构造函数时,编译器会提供一个隐式的默认构造函数,没有参数,方法体为空
但当类中存在实例构造函数的声明时,不能显示用默认构造函数实例化类对象,因为编译器检测到,有显示声明的构造函数就不会再创建默认构造函数,所以会出错