Java 接口声明与成员详解
1. 接口声明
接口可以声明为顶级接口、嵌套接口或注解类型。这里主要讨论顶级接口,其声明的通用(不完整)语法如下:
[modifiers] interface <interface-name> {
<constant-declaration>
<method-declaration>
<nested-type-declaration>
}
接口声明以可选的修饰符列表开头,和类一样,接口可以有公共( public )或包级作用域。使用 public 关键字表示接口具有公共作用域,可在应用程序的任何地方引用;若没有作用域修饰符,则表示接口具有包级作用域,只能在其所在包的成员中引用。
以下是一个简单的接口声明示例:
package com.jdojo.interfaces;
interface Updatable {
// 接口体为空
}
这个 Updatable 接口具有包级作用域,只能在 com.jdojo.interfaces 包内使用,且不包含任何成员声明。
接口和类一样,有简单名称和全限定名。紧跟 interface 关键字的标识符是简单名称,全限定名由包名和简单名用点分隔组成。例如,
超级会员免费看
订阅专栏 解锁全文
38

被折叠的 条评论
为什么被折叠?



