java - 具有默认级别访问权限的类内部公共(public)方法有什么用?

标签 java oop

我只是想知道是否有任何原因 java 允许在具有默认级别访问权限的类中使用公共(public)方法? 我还没有找到。 任何知识共享将不胜感激。

最佳答案

这是默认级别访问类实现接口(interface)的唯一方式。

将具有默认访问权限的类用作助手的情况非常普遍。如果您尝试使用具有相同签名的默认访问方法实现接口(interface),您将收到此错误:

attempting to assign weaker access privileges; was public

此外,在任何设计用于从类外部访问的方法(包括在其他类或方法中声明的私有(private)类)的任何地方,为了清楚起见,最好使用 public

关于java - 具有默认级别访问权限的类内部公共(public)方法有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31382781/

相关文章:

java - 如何使 ANT 变得冗长?

java - AspectJ + @Configurable

java - 从 ArrayList 获取元素列表

java - Oracle JDBC 连接 : no ocijdbc9 in java. library.path

.net - 添加扩展方法我觉得应该在框架: bad idea?

jquery - 在 jQuery 中扩展原型(prototype)时如何保持对 this 关键字的控制?

c++ - 如何将多维指针数组传递给函数?

java - 我是 java 的新手,无法弄清楚为什么我的代码没有打印出文本文件和出现的字母

java - DDD 中域类的 getter 不应以 "get"为前缀,为什么?

oop - Powershell 是多态的吗?