我只是想知道是否有任何原因 java 允许在具有默认级别访问权限的类中使用公共(public)方法? 我还没有找到。 任何知识共享将不胜感激。
最佳答案
这是默认级别访问类实现接口(interface)的唯一方式。
将具有默认访问权限的类用作助手的情况非常普遍。如果您尝试使用具有相同签名的默认访问方法实现接口(interface),您将收到此错误:
attempting to assign weaker access privileges; was
public
此外,在任何设计用于从类外部访问的方法(包括在其他类或方法中声明的私有(private)类)的任何地方,为了清楚起见,最好使用 public
。
关于java - 具有默认级别访问权限的类内部公共(public)方法有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31382781/