Java教程说我可以有一个包私有接口,但我不能
2022-09-01 05:49:31
在Java教程“定义接口”中,它说
如果未指定接口为 ,则只有接口才能由与接口相同的包中定义的类访问。
public
但是,这
interface PPInterface {
void foo();
void bar();
}
class NewClass implements PPInterface {
void foo() {}
void bar() {}
}
生成编译器错误,因为我'试图分配较弱的访问权限;是公开的'。所以文档是错误的,或者我做错了什么,或者我误解了文档?NewClass
我想我不必使用界面 - 我喜欢它,因为它可以很好地组织事情。