- Java面向對象軟件開發
- 姚駿屏 汪衛星主編
- 390字
- 2018-12-29 19:04:20
3.2 接口
接口是若干抽象方法和常量的集合。如果說抽象類是對類的某幾個功能的部分抽象的話,那么接口就是對類的所有功能全面抽象。為了獲取接口功能和真正實現接口功能,還需要使用類來實現該接口。接口可以指定實現它的類必須做什么,但是不能指定它怎么做。
可以這么來理解接口,接口就是一種身份,凡是想擁有這樣的身份的類就必須要遵守這個身份所要求的所有規范。比如你想成為警察(身份),你就必須符合警察的標準并滿足這個身份所要求的所有功能,如維持治安的功能。而你除了可以擁有警察這個身份外,同時可以擁有其他多種身份,也許你還擁有父親這個身份等,這就是多接口的應用。
工作目標
● 接口的定義
● 接口的實現
● 接口的繼承
● 多接口
工作描述
有一個接口AddImp規定了有求和的方法sum();另外一個SubImp接口規定了有減法運算的方法subtract();再聲明一個接口Calculatable繼承于以上兩個接口。創建Calculator類實現接口Calculatable,并生成對象測試該對象的加減功能。
工作分解-理論闡述
推薦閱讀
- Learning Microsoft Windows Server 2012 Dynamic Access Control
- iOS Game Programming Cookbook
- 流量的秘密:Google Analytics網站分析與優化技巧(第2版)
- Cassandra Design Patterns(Second Edition)
- Oracle BAM 11gR1 Handbook
- Go并發編程實戰
- Oracle 18c 必須掌握的新特性:管理與實戰
- R用戶Python學習指南:數據科學方法
- Arduino計算機視覺編程
- CRYENGINE Game Development Blueprints
- Python Interviews
- 平面設計經典案例教程:CorelDRAW X6
- Python 3 Object:oriented Programming(Second Edition)
- Data Science Algorithms in a Week
- 現代C++語言核心特性解析