13. 抽象类 & 接口

Posted xzxl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了13. 抽象类 & 接口相关的知识,希望对你有一定的参考价值。

一、抽象类

1. 抽象方法

  • 抽象方法没有方法体(只有方法签名,没有方法实现),只能由子类提供实现(即重写)
  • 抽象方法必须能被其子类重写才有意义,即private和abstract不能同时修饰某个方法
  • 类方法不能被定义成抽象方法,即static和abstract不能同时修饰某个方法
  • final修饰的方法不能被重写,因此final和abstract不能同时修饰某个方法
  • 含有抽象方法的类只能被定义成抽象类

2. 抽象类

抽象类不能被实例化(不能创建抽象类的实例),只能当作父类被其他子类继承

final修饰的类不能被继承,因此final和abstract永远不能同时使用

 

以上是关于13. 抽象类 & 接口的主要内容,如果未能解决你的问题,请参考以下文章

抽象方法和抽象类 & 接口

韩顺平循序渐进学java 第13讲 抽象类.接口

Java基础13-抽象类方法和接口

13-Servlet&Request

面向对象 & 接口 & 抽象类 详解

《Java从小白到大牛》之第13章 抽象类与接口