Java实用教程第11讲抽象类和接口教材教学课件.pptVIP

  • 5
  • 0
  • 约2.68千字
  • 约 15页
  • 2018-03-14 发布于天津
  • 举报

Java实用教程第11讲抽象类和接口教材教学课件.ppt

教学课件课件PPT医学培训课件教育资源教材讲义

第11讲 抽象类和接口 14.1 抽象类和抽象方法 14.2 接口 14.3 本讲小结 抽象类和接口是Java中实现“抽象性”的两种机制。 在Java的继承层次结构中,越是处于层次结构下层的类越是明确和具体,越是处于层次结构顶层的类越是变的更通用和不明确。一个类设计的非常抽象,以至于不能创建它的实例,这样的类被称为抽象类。 接口是一种更“纯粹”的抽象类,是一种完全抽象类。接口中只能定义常量和抽象方法,目的是指明多个对象的共同行为。 虽然抽象类和接口都表达了抽象性,但其设计目的不同:抽象类表示子类是什么,抽象类和其子类之间是 Is-A的关系,所以抽象类只能是单继承。接口表示子类能做什么,接口与子类之间是?Can-Do的关系,所以接口可以多继承。 14.1 抽象类和抽象方法 Java中可以使用关键字abstract修饰类,被称为抽象类。abstract也可以用来修饰方法,被称为抽象方法。如: abstract class Shape { abstract void draw(); abstract void erase(); void what(){ System.out.println(name:Shape); }} 14.1 抽象类和抽象方法 所谓抽象方法是指仅有方法的声明而没有方法体。 抽象

文档评论(0)

1亿VIP精品文档

相关文档