您的位置:寻梦网首页编程乐园Java天地Core JavaJAVA程序员必读
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方法,但是没有执行它。执行这个接口的类为方法提供了执行。

[上一页] [下一页]