上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.2 接口
接口是若干抽象方法和常量的集合。如果说抽象类是对类的某几个功能的部分抽象的话,那么接口就是对类的所有功能全面抽象。为了获取接口功能和真正实现接口功能,还需要使用类来实现该接口。接口可以指定实现它的类必须做什么,但是不能指定它怎么做。
可以这么来理解接口,接口就是一种身份,凡是想拥有这样的身份的类就必须要遵守这个身份所要求的所有规范。比如你想成为警察(身份),你就必须符合警察的标准并满足这个身份所要求的所有功能,如维持治安的功能。而你除了可以拥有警察这个身份外,同时可以拥有其他多种身份,也许你还拥有父亲这个身份等,这就是多接口的应用。
工作目标
● 接口的定义
● 接口的实现
● 接口的继承
● 多接口
工作描述
有一个接口AddImp规定了有求和的方法sum();另外一个SubImp接口规定了有减法运算的方法subtract();再声明一个接口Calculatable继承于以上两个接口。创建Calculator类实现接口Calculatable,并生成对象测试该对象的加减功能。
工作分解-理论阐述