java - 为什么接口(interface)方法的作用域只是public?

标签 java

interfaces为什么方法访问说明符只有 public为什么不protected

interface IPractice {
    void test(); // it will be public
    protected void test2(); // why this is not allowed
}

谁能给我解释一下吗?

最佳答案

接口(interface)的重点在于它向外界公开方法,因此可以隐藏实现细节。

界面内部发生的事情不应该被外界知道。

关于java - 为什么接口(interface)方法的作用域只是public?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16075223/

相关文章:

java - Android:如何将回调传递给 Activity ?

java - ScheduleAtFixedRate() 被调用两次

java - 使用 bundle 在 Activity 之间传输数据

java - 如何组合下面的 if 循环?

java - 如何重新设计 java 应用程序以在新线程中提供另一个变量副本?

java - Spring中如何读取jBoss配置文件?

java - 我好像是在JPanel下画画的

java - 如何处理 Selenium 中动态变化的 ID

java - 哪个版本的 Velocity Template 将支持 map 创建

java - 如何添加同一对象的不同版本?