构造函数实际上不是包私有的…隐式地意味着
private接口方法是隐式的,
public即使您不添加关键字也是如此。
JLS(第8.8.3节)的相关部分规定:
如果没有为普通类的构造函数指定访问修饰符,则该构造函数具有默认访问权限。
如果没有为枚举类型的构造函数指定访问修饰符,则构造函数为
private。如果枚举类型(第8.9节)的构造函数声明为
public或,则是编译时错误protected。

构造函数实际上不是包私有的…隐式地意味着
private接口方法是隐式的,
public即使您不添加关键字也是如此。
JLS(第8.8.3节)的相关部分规定:
如果没有为普通类的构造函数指定访问修饰符,则该构造函数具有默认访问权限。
如果没有为枚举类型的构造函数指定访问修饰符,则构造函数为
private。如果枚举类型(第8.9节)的构造函数声明为
public或,则是编译时错误protected。