|
|
|
JAVA程序员必读:基础篇(6)---接口和包
|
|
编译:ZSC/太平洋网络学院
|
|
|
6.1.4 作为一种类型来使用接口
当你定义一个新的接口的时候,从本质上讲,你定义了一个新的引用数据类型。你可以在你使用其它类型的名字(比如变量声明、方法参数等等)的地方,使用接口名字。回忆一下,我们前面在StockMonitor类中的watchStock方法中的第一个参数的数据类型,为StockWatcher:
public class StockMonitor {
public void watchStock(StockWatcher watcher,
String tickerSymbol, double delta) {
...
}
}
只有执行接口的类的实例可以赋值为一个引用变量,它的类型为接口名字。因此只有执行StockWatcher接口的类的实例可以注册以得到股票数值改变的通知。
[上一页] [下一页]
|
|
|