首页 > 解决方案 > Java 11 中默认构造函数的可见性?

问题描述

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

标签: javavisibilitydefault-constructor

解决方案


默认构造函数的可见性取决于类的访问修饰符,如 java 规范第 8 章中所述。类 - 8.8.9。默认构造函数

默认构造函数与类具有相同的访问修饰符,除非该类缺少访问修饰符,在这种情况下,默认构造函数具有包访问权限(第 6.6 节)。


推荐阅读