八讲 抽象类和抽象方法.pptVIP

  • 44
  • 0
  • 约2.38千字
  • 约 14页
  • 2018-08-31 发布于江苏
  • 举报
八讲 抽象类和抽象方法

第8讲 OO的Java实现(6) 回顾3-1 回顾3-2 回顾3-3 封装、继承和多态是面向对象的主要特征 继承可提高代码的重用性,使用extends关键字来实现。除了构造方法之外,父类的所有方法和属性都被子类的对象继承 super关键字的使用 final关键字的使用 多态性是不同的实例对象以不同的方式对相同的信息作出不同的表现 提出任务 在类的继承中子类可以继承父类的所有非私有成员,对父类中的方法可以直接进行调用。但是有时我们需要解决这样一类问题,在父类中只需要规定各子类拥有哪些属性,而无法则不需要给出属性的具体信息,这些属性对每个子类可能都是不同的,需要在各子类中进行具体的定制。那么如何更有效的实现以上需求呢? 目标 理解抽象类和抽象方法的概念 会创建抽象类和抽象方法 掌握抽象方法的实现 抽象类 所谓抽象类是不能使用new方法进行实例化的类,即没有具体实例对象的类。Java中用修饰符abstract来说明抽象类。 抽象类的声明一般如下所示: 修饰符 abstract class 类名{ //类体 } abstract 修饰符 3-1 由abstract修饰的方法叫抽象方法;由abstract修饰的类叫抽象类 抽象方法必须声明在抽象类中 抽象方法语法: abstract type method_name(parameter_list); 声明抽象类语法:

文档评论(0)

1亿VIP精品文档

相关文档