1、什么是抽象类
-
被 abstract修饰的类 叫做抽象类 抽象方法也是。
-
抽象类中可以没有抽象方法 但是有抽象方法的类 必须得声明为抽象类
2、用法
- 抽象类 不能使用new关键字类创建对象。 是用来让子类继承的
- 抽象方法。只用方法的声明,没有方法的实现。 是用来让子类的实现的
- 子类继承抽象类,那就必须要实现抽象类没有实现的抽象方法。否则该子类也是要声明为抽象类
3、例子
//抽象类
public abstract class Test {
/**
* 约束
* 抽象方法,只有方法的名字 没有方法的实现
* 做一些框架的标准和约束,具体的细节交给其他人实现
*/
public abstract void show();
//可以有普通的方法
public void run(){
}
}
public class A extends Test {
@Override
public void show() {
}
}
本文介绍了Java中的抽象类和抽象方法的概念。抽象类是一种不能实例化的类,它可以包含抽象方法,即只有方法签名而无具体实现的方法。抽象类主要用来作为其他类的父类,提供统一的接口标准。子类继承抽象类后,必须实现其所有抽象方法,否则子类也必须声明为抽象类。通过示例代码展示了如何定义和使用抽象类及抽象方法。

被折叠的 条评论
为什么被折叠?



