Java中的继承多态t.pptVIP

  • 3
  • 0
  • 约1.08万字
  • 约 46页
  • 2019-10-25 发布于湖北
  • 举报
* abstract 修饰符 3-1 由abstract修饰的方法叫抽象方法;由abstract修饰的类叫抽象类 抽象方法必须声明在抽象类中 抽象方法语法: abstract type method_name(parameter_list); 声明抽象类语法: abstract class{…… } 使用:父类中的某些抽象不包含任何逻辑,并需要在子类中重写,子类提供这种抽象方法的实现细节 * 抽象类 定义抽象类的目的是提供可由其子类共享的一般形式。 子类可以根据自身需要扩展抽象类。 抽象类不能实例化。 抽象方法没有函数体。 抽象方法必须在子类中给出具体实现。 abstract 修饰符可与类和方法一起使用 * 抽象类 在以下情况下,某个类将成为抽象类 直接定义为abstract 当一个类的一个或多个方法为抽象方法时。 当该类为一个抽象类的子类,并且没有为所有抽象方法提供实现细节或方法主体时。 当一个类实现一个接口,并且没有为所有抽象方法提供实现细节或方法主体时。 * abstract 修饰符 3-2 抽象类可以具有指向子类对象的对象引用 abstract 抽象类不能被 实例化 构造方法 和 static 方法不能是抽象的 父类的抽象方法往往在子类中

文档评论(0)

1亿VIP精品文档

相关文档