第5章接口与多态.pptVIP

  • 2
  • 0
  • 约2.71万字
  • 约 92页
  • 2017-04-13 发布于湖北
  • 举报
第5章 接口与多态 宋继红 Programming in JAVA 目录 5.1 接口 5.2 塑型 5.3 多态的概念 5.4 多态的应用 5.5 构造方法与多态 5.6 内部类 5.7 本章小结 5.1 接口 接口 与抽象类一样都是定义多个类的共同属性 使抽象的概念更深入了一层,是一个“纯”抽象类,它只提供一种形式,并不提供实现 允许创建者规定方法的基本形式:方法名、参数列表以及返回类型,但不规定方法主体 也可以包含基本数据类型的数据成员,但它们都默认为static和final 5.1.1 接口的作用及语法 接口的作用 是面向对象的一个重要机制 实现多继承,同时免除C++中的多继承那样的复杂性 建立类和类之间的“协议” 把类根据其实现的功能来分别代表,而不必顾虑它所在的类继承层次;这样可以最大限度地利用动态绑定,隐藏实现细节 实现不同类之间的常量共享 接口 接口允许我们在看起来不相干的对象之间定义共同行为 5.1.1 接口的作用及语法 ——与抽象类的不同 接口 保险公司的例子 具有车辆保险、人员保险、公司保险等多种保险业务,在对外提供服务方面具有相似性,如都需要计算保险费(premium)等,因此可声明一个Insurable 接口 在UML图中,实现接口用带有空三角形的虚线表示 5.1.1 接口的作用及语法 ——例5_1 接口 接口的语法 声明格式为 [接口修

文档评论(0)

1亿VIP精品文档

相关文档