第八讲java 高级语言特征.pptVIP

  • 2
  • 0
  • 约9.69千字
  • 约 44页
  • 2018-04-28 发布于浙江
  • 举报
第八讲java 高级语言特征

抽象类的作用 使类的设计变得清晰 为类的体系提供通用接口,并支持多态。 接口的定义 接口声明 { 接口体 } Interface 的含义 interface定义了一组行为的协议。实现一个接口的类将具有该接口规定的行为,外界可以通过这些接口与该类的对象通信。 interface 不属于类层次结构。不相关的类可以实现相同的接口。 Interface 示例 Interface的使用 Interface可以作为一种数据类型使用。 如: 问题:如何增加接口的方法同时避免对原有程序的修改? 不应该向interface定义中随意增加方法。 public interface StockWatcher { final String sunTicker = SUNW; final String oracleTicker = ORCL; final String ciscoTicker = CSCO; void valueChanged(String tickerSymbol, double newValue); void currentValue(String tickerSymbol, double newValue); } 问题:如何将多个接口合并为一个接口? 答案:定义一个子接口,该子接口继承所有要合并的接口。 [pu

文档评论(0)

1亿VIP精品文档

相关文档