抽象类
介绍
- 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;
}
}