java第十章-精选课件(公开).pptVIP

  • 2
  • 0
  • 约1.05万字
  • 约 53页
  • 2019-12-08 发布于广西
  • 举报
第十章 抽象类和接口 第一个话题:抽象类 在类的继承层次中,子类越来越具体,而父类更加一般化和抽象,类设计过程中应使父类包含子类的一般特征,有时父类太抽象而不能有一个具体的实例,称为抽象类 The abstract Modifier The abstract class 不能被实例化 在子类中扩展和实现 The abstract method 方法的标识,无须实现 一个实例 Abstract Classes 注意 注意 注意 NOTE NOTE NOTE 使用抽象类 使用GeometricObject类 创建2个几何对象,一个圆和一个矩形,调用equalArea方法检查两个对象面积是否相等,调用displayGeometricObject方法显示2个对象。 请大家思考一下 如果GeometricObject里面没有定义getArea和getPerimeter方法,就不能再该程序中定义equalArea和displayObject方法。可见在GeometricObject中定义抽象方法的好处。 第二个话题:接口 接口是一种类似类的结构,某种意义上是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有方法的实现。普通的抽象类可包含变量和具体的方法。 接口是特殊的类 接口编译的结果是一个单独的字节码文件。与抽象类一样,不能使用new创建接口的实例。 和使用抽象类类似。 接口定义

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档