|
|
|
JAVA程序员必读:基础篇(6)---接口和包
|
|
编译:ZSC/太平洋网络学院
|
|
|
6.1.2 定义接口
定义一个接口跟创建一个新类是相似的。接口定义需要两个组件:接口定义和接口实体。
interfaceDeclaration {
interfaceBody
}
interfaceDeclaration声明了各种关于接口的属性,比如它的名字和是否扩展其它的接口。这个interfaceBody包含了在接口中常量和方法声明。
如图29所示给出了接口定义有两个组件:接口声明和接口实体。接口声明定义了各种关于接口的属性,比如它的名字和是否扩展其它的属性;接口实体包含了常数和用于接口的方法声明。
(图29)
StockWatcher接口和接口定义的结构为:
public interface StockWatcher {
final String
sunTicker = "SUNW";
final String oracleTicker = "ORCL";
final String ciscoTicker = "CSCO";
void valueChanged(String tickerSymbol, double
newValue);
}
接口定义了三个常量,它们是watchable股票的股票行情自动收集器的符号。这个接口也定义了valueChanged方法,但是没有执行它。执行这个接口的类为方法提供了执行。
[上一页]
[下一页]
|
|
|