|
|
|
JAVA程序员必读:基础篇(6)---接口和包
|
|
编译:ZSC/太平洋网络学院
|
|
|
6.1.2 定义接口
下面讲讲界面的声明:
如图30给出了接口声明的所有可能组件:
(图30)
在接口定义中需要两个元素:interface关键字和接口的名字。Public指示了接口可以在任何的包中任何的类中使用。如果你没有指定接口为public,那么接口就只能在定义接口的包中类使用了。
接口定义可以有另外一个组件:superinterfaces系列。一个接口可以扩展另外的接口,这跟类可以扩展一样。但是,类只能扩展一个另外的类,而接口可以扩展任意个接口。Superinterfaces系列椒以逗号分隔的所有接口,这些接口可以由新的接口扩展。
这时候,你也许会问:那接口实体怎么说呢?别急,下面就会解释了:
接口实体为所有包含在接口中的方法包含了方法声明。在接口中的方法声明可以紧跟着一个逗号,因为接口不为定义在它上面的方法提供执行。所有定义在接口中的方法可以隐含地为public和abstact。
接口可以包含常量s声明以及方法声明。所有定义在接口中的常量可以是public、 static和final。定义在接口中的成员声明不允许使用一些声明修饰语,比如你不能在接口中的成员声明中使用transient、volatile或者synchronized。同样你不能在声明接口的成员的时候使用private和protected修饰语。
[上一页] [下一页]
|
|
|