您的位置:寻梦网首页编程乐园Java天地Core JavaJAVA程序员必读
JAVA程序员必读:基础篇(6)---接口和包
    
编译:ZSC/太平洋网络学院

6.1.4 作为一种类型来使用接口

当你定义一个新的接口的时候,从本质上讲,你定义了一个新的引用数据类型。你可以在你使用其它类型的名字(比如变量声明、方法参数等等)的地方,使用接口名字。回忆一下,我们前面在StockMonitor类中的watchStock方法中的第一个参数的数据类型,为StockWatcher:

public class StockMonitor {

public void watchStock(StockWatcher watcher,

String tickerSymbol, double delta) {

...

}

}

只有执行接口的类的实例可以赋值为一个引用变量,它的类型为接口名字。因此只有执行StockWatcher接口的类的实例可以注册以得到股票数值改变的通知。

[上一页] [下一页]