抽象类
抽象方法:使用abstract修饰的方法,没有方法体,可以有方法参数
public abstract void methodB(int a,double b);
抽象类用来被继承的
抽象类可以继承实体类
抽象类继承抽象类 可以实现抽象方法 也可以不实现抽象方法
也可以再写抽象方法
abstract class SonA extends EasyAbstract{}
abstract class SonB extends EasyObject{}
abstract class SonA extends EasyAbstract implements Cloneable{}
classSonextendsEasyAbstract{
// 实体类继承抽象类,必须实现抽象类中的抽象方法(重写)
@Override
publicvoidmethodB(inta,doubleb){
return;
}
}
- 使用abstract修饰的类就是抽象类
- 抽象类没有方法体直接实例不能直接new
- 抽象类中可以定义抽象方法