关于抽象类及抽象方法

此生再无相见时 提交于 2020-02-25 23:28:32

abstract 修饰的类叫做抽象类 ,abstract修饰的方法叫抽象方法
一 、抽象类

  • 抽象类不够具体、不够完整、不该独立存在;
  • 抽象类能够被继承,为子类提供共性和方法;
  • 可作引用被声明,强制使用多态;

二、抽象方法

  • 抽象方法只能定义在抽象类中
  • 抽象类中不一定有抽象方法,但是有抽象方法的一定是抽象类
  • 子类继承之后必须进行覆盖,否则子类亦为抽象类
  • 使用抽象方法时访问修饰词只能是protected 或者为 public
    例如:public abstract void m(); 或者 protected abstract void m();
  • 注意:抽象方法中不能有final和static
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!