gpt4 book ai didi

java - Java 中的接口(interface) : cannot make implemented methods protected or private

转载 作者:IT老高 更新时间:2023-10-28 21:14:26 26 4
gpt4 key购买 nike

我知道接口(interface)必须是公共(public)的。但是,我不希望那样。

我希望我实现的方法只能从它们自己的包中访问,所以我希望我实现的方法受到保护。

问题是我无法保护接口(interface)或实现的方法。

什么是变通方法?是否有与此问题相关的设计模式?

根据 Java 指南,抽象类也无法完成这项工作。

最佳答案

阅读 this .

“公共(public)访问说明符表示该接口(interface)可以被任何包中的任何类使用。如果您不指定该接口(interface)是公共(public)的,那么您的接口(interface)将只能被定义在与相同包中的类访问界面。”

这是你想要的吗?

关于java - Java 中的接口(interface) : cannot make implemented methods protected or private,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/423032/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com