第7章 java类的多态.pptVIP

  • 5
  • 0
  • 约3.98千字
  • 约 19页
  • 2019-09-03 发布于江苏
  • 举报
第7章 类的多态 教学目标与要求 第7章 类的多态 教学重点与难点 7.1 多态 多态是自然界普遍存在的现象。 分子式为H2O的物质可以有3中形态:冰、水、汽。 在Java中,可以在同一个类或不同类中定义名称相同但是操作不同的多个方法。 即:一个程序中同名的不同方法共存的情况。 多态性就是指运行时判断应该执行哪个方法代码的能力。 示例 重载示例: 利用参数的类型不同实现方法重载: AddTest.java 利用参数的个数不同实现方法重载: AreaTest.java 构造方法的重载 覆盖示例: 子类覆盖父类的成员方法: Student.java 关于方法重载的使用要注意以下几点: 方法重载与方法覆盖的比较 7.2 接口 Java语言只支持类的单继承,但是只靠单继承有时是不能解决一些复杂的问题,例如: 通过接口实现多重继承。 7.2 接口 接口是和类很相似而又有区别的一种结构,接口的设计和调用也是Java程序设计的重要技术。 与类相似的地方:接口也有属性和方法,接口间也可以形成继承关系; 与类不同的地方:属性都是常量,方法都是抽象方法。 接口由常量和抽象方法构成。 一个类可以实现多个接口。 7.2.1 接口的定义 接口的定义格式如下: [public] interface 接口名 [extends 父接口名1,父接口名2,…] {//接口体 常量

文档评论(0)

1亿VIP精品文档

相关文档