本文最后更新于 296 天前,其中的信息可能已经有所发展或是发生改变。
抽象类
介绍
- java的一种引用类型,用于为其它类提供一个通用的基类
特点
- 可以有方法的实现,也可以有抽象方法
- 无法实例化,但可以有构造方法
- 单继承
- 使用
abstract关键字标识
abstract
- 不能与
final同时修饰一个方法或类,因为final修饰的类不能被继承,修饰的方法不能被重写 - 不能与
private同时修饰一个方法
示例
public abstract class Animal{
private String name;
public abstract void eat();
public void setName(String name){
this.name = name;
}
}