第四章接口的定义与应用.pptVIP

  • 1
  • 0
  • 约2.32千字
  • 约 15页
  • 2017-06-10 发布于四川
  • 举报
接口的定义与应用 信息工程学院 欧阳宏基 本章内容 1.接口的概念 2.接口的定义与注意事项(重点) 3. 接口在程序开发中的应用(理解) 几种简单的设计模式 4.抽象类与接口的比较(重点) 接口的定义 现实世界的接口: 两个不同物体之间要相互交互,必须通过的一个中介,没有这个中介,两者无法交互。 软件世界的接口: (1) 狭义:某个程序设计语言所提供的API。 (2) 广义:人与软件交互的图形界面(GUI)。 Java中的接口: 一种特殊的“类”,只能包含常量和抽象方法,属于引用数据类型。 接口的作用 为什么要定义接口: Java出于安全性考虑,只支持单继承,而不支持多继承。 那么就与现实世界相违背。 接口的作用: 配合继承解决Java无法多继承的缺点,提供方法声明与实现相分离的机制,使实现接口的各个类表现出多态性。 A a=new B(); (B是实现了接口A的类) 接口的定义 一个接口的定义包含以下部分: [public] interface MyInterface [extends Interface1…] { [public static final] double E = 2.718282; [p

文档评论(0)

1亿VIP精品文档

相关文档