Java接口成员

时间:2015-01-07 07:21:29

标签: java interface implementation

在Java中,在接口体中,必须将方法和变量声明为具有公共访问权限吗?如果是这样,那么在没有' public'的情况下宣布接口访问可以获得什么?访问修饰符,即将访问权限作为默认访问权限?

举个例子,从写作中可以获得什么

interface DefaultAccess {

而不是

public interface PublicAccess {

2 个答案:

答案 0 :(得分:1)

接口方法隐含public,即使您没有以这种方式声明它们。

接口本身与类具有相同的规则。公共工作照常,包私有(即没有修饰符)意味着接口只能由同一个包中的类使用。

答案 1 :(得分:1)

如果接口不公开,则无法在包含此接口的包之外访问它。

这可能有助于您更好地理解它: Java Access Modifiers