java第5章(接口与多态).pptVIP

  • 11
  • 0
  • 约2.94万字
  • 约 128页
  • 2018-05-02 发布于四川
  • 举报
java第5章(接口与多态).ppt

第5章 接口与多态 目录 5.1 接口 5.2 塑型 5.3 多态的概念 5.4 多态的应用 5.5 构造方法与多态 5.6 内部类 5.7 本章小结 5.1 接口 接口 与抽象类一样都是定义多个类的共同属性。但接口反映的是不同类之间的共同属性,抽象类反映的是相同类之间的共同属性; 使抽象的概念更深入了一层,是一个“纯”抽象类,它只提供一种形式,并不提供实现; 允许创建者规定方法的基本形式:方法名、自变量列表以及返回类型,但不规定方法主体; 也可以包含基本数据类型的数据成员,但它们都默认为static和final。 5.1.1 接口的作用及语法 接口的作用 是面向对象的一个重要机制;实现多继承,同时免除C++中的多继承的复杂性; 建立类和类之间的“协议”; 把类根据其实现的功能来分别代表,而不必顾虑它所在的类继承层次;这样可以最大限度地利用动态绑定,隐藏实现细节; 实现不同类之间的常量共享; 接口定义的是看起来不相干的对象之间的共同行为。 接口与抽象类的异同 都可以定义多个类的共同属性与共同行为; 都可以被派生出子接口或子类; 接口中包含的基本数据类型的数据成员都默认为static和final,而抽象类并非如此; 接口中的方法都是抽象方法;而抽象类中的方法既可以是抽象方法也可以是非抽象方法 定义格式不同; 抽象类一般反映的是同类事物的共性;而接口反映的是不同类事物的共性。 例

文档评论(0)

1亿VIP精品文档

相关文档