java - Java 11 中默认构造函数的可见性?
问题描述
Java11中默认构造函数的可见性是什么?这与构造函数的默认可见性不同。
解决方案
默认构造函数的可见性取决于类的访问修饰符,如 java 规范第 8 章中所述。类 - 8.8.9。默认构造函数:
默认构造函数与类具有相同的访问修饰符,除非该类缺少访问修饰符,在这种情况下,默认构造函数具有包访问权限(第 6.6 节)。
推荐阅读
- scala - Spark java.lang.NoClassDefFoundError: org/apache/spark/sql/execution/datasources/v2/FileDataSourceV2
- javascript - AngularJS:如何有条件地应用两个过滤器?
- discord.js - 消息收集器不值得
- reactjs - 解决内存问题:Chrome 开发工具中的 FiberNode 是什么?
- c# - C# Entity Framework - 读取时排序视图
- c - 当我尝试在 Linux Ubuntu 18 上构建 iputils 时如何解决这个问题:找不到 C 库“cap”?
- swiftui - AdMob 横幅广告在 iOS 应用中显示为空白
- python - 画线,但我在屏幕上看不到它们
- angular - 带有身份服务器和 oidc-client-js 的 Angular SPA:应用程序启动时是否有触发登录的模式(不使用登录按钮)?
- angular - 导入 Injectables 和 Angular 服务