抽象类 abstract

作者: 想象之中丶意料之外 | 来源:发表于2021-05-07 10:08 被阅读0次

抽象方法:

  • 如果父类当中的方法不确定如何进行{}方法体实现,那么就应该是一个抽象方法

抽象方法&抽象类的定义

  • 抽象方法所在的类,必须是抽象类
  • 抽象方法:在方法返回类型前加上 abstract,然后去掉大括号,直接分号结束
  • 抽象类:在 class之前写上 abstract 即可

抽象类&抽象方法的使用

  • 不能直接创建 new 抽象类对象
  • 必须用一个子类,来继承抽象父类
  • 子类必须覆盖重写(实现)抽象父类的所有抽象方法
  • 创建子类对象,进行使用子类(已实现)的抽象方法

抽象类注意事项

  • 抽象类不能创建对象【new 抽象类】,如果创建则编译报错,只能创建其非抽象子类的对象
  • 抽象类中,可以有构造方法,是提供子类创建对象时,初始化父类成员使用的。
  • 抽象类中,不一定包含抽象方法,但是有抽象方法的类必定是抽象类
  • 抽象类的子类,必须重写抽象父类的所有抽象方法,否则编译报错。除非该子类也是抽象类

相关文章

  • java -abstract类、接口

    abstract类(抽象类) abstract类(抽象类) ** abstract()方法** abstract类...

  • Java -- abstract 和 interface 的理解

    一、Abstract 1,abstract class 抽象类 abstract修饰类,会使该类成为一个抽象类,这...

  • 抽象类和接口

    抽象类特点 抽象类和抽象方法都需要使用abstract修饰抽象类 abstract class test{}。抽象...

  • 抽象类

    抽象类用abstract修饰,抽象方法也用abstract修饰抽象类的特点:1)用abstract修饰的类2)抽象...

  • 抽象类 接口 多态

    抽象类abstract class 被 abstract 关键字修饰的 类 称为 抽象类 1. 为什么需要抽象类?...

  • JAVA的零散记录 - 抽象类(abstract class)

    抽象类(abstract class) 抽象类(abstract class): 如果一个class定义了方法,但...

  • NO.27 抽象类

    抽象类的特点 1、 抽象类和抽象方法必须使用abstract修饰 abstract class 类名...

  • Kotlin学习笔记(二)类的分类

    1.抽象类 抽象类用abstract关键字修饰,抽象类用abstract修饰的函数,就做抽象函数。抽象类中也可以有...

  • 抽象类

    抽象类(abstract class) 什么是抽象类被abstract关键字修饰的类 抽象类产生的原因随着继承层次...

  • 模板模式

    抽象类 public abstract class Shape{ public abstract double...

网友评论

    本文标题:抽象类 abstract

    本文链接:https://www.haomeiwen.com/subject/cxxzzhtx.html