《java语言程序设计》第5章.pptVIP

  • 6
  • 0
  • 约1.37万字
  • 约 57页
  • 2017-03-21 发布于江西
  • 举报
《java语言程序设计》第5章.ppt

第5章 接口与多态 目录 5.1 接口 5.2 塑型 5.3 多态的概念 5.4 多态的应用 5.5 构造方法与多态 5.6 内部类 5.7 本章小结 5.1 接口 接口 与抽象类一样定义多个类的共同属性与方法. 接口中的方法都是抽象方法,仅给出方法的声明,不给出具体实现。具体实现由其实现类(对于抽象类来说是子类)来完成。 接口中的属性必须为常量,前面为final修饰符 5.1.1 接口的声明 接口的语法 声明格式为 interface 接口名称 { …//属性常量 …//抽象方法 } 5.1.1 接口的声明 ——例5_2 声明一个接口Shape2D,实现类为Circle和Rectangle 把计算面积的方法声明在接口里 pi值是常量,把它声明在接口的数据成员里 interface Shape2D{    //声明Shape2D接口 final double pi=3.14;   //数据成员一定要初始化 public abstract double area(); //抽象方法 } 在接口的声明中,允许省略一些关键字,也可声明如下(,省略抽象) interface Shape2D{ double pi=3.14; //省略常量的final修饰 double area(); //省略抽象方法的pu

文档评论(0)

1亿VIP精品文档

相关文档