java - Java 11 中默认构造函数的可见性?

标签 java visibility default-constructor

Java11 中默认构造函数的可见性是多少? 这与构造函数的默认可见性不同。

最佳答案

默认构造函数的可见性取决于类的访问修饰符,如 java 规范 Chapter 8. Classes - 8.8.9. Default Constructor 中所述。 :

The default constructor has the same access modifier as the class, unless the class lacks an access modifier, in which case the default constructor has package access (§6.6).

关于java - Java 11 中默认构造函数的可见性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55201811/

相关文章:

java - Spock模拟inputStream导致无限循环

android - 带复选框的可见和不可见

inline - 为了在内联方法中使用它们而混淆对优先私有(private)但实际上是公共(public)类成员的访问的方法

c++ - 具有常量成员的结构体的默认复制操作

java - 如何解决FindBugs警告 "A prepared statement is generated from a nonconstant String"?

java - 转换为 java.util.Date 时出现 Joda LocalDateTime IllegalFieldValueException

javascript - 从 anchor html 标记调用 javascript 函数

c++ - 显式默认的默认构造函数和聚合

java - 不需要无参数构造函数的 JPA 实现

java - 根据扩展名 Java 获取某个文件名