Java 中的抽象类(abstract)理解
abstract 抽象类:类 extends: 单继承~ (接口可以多承)
abstract ,抽象方法,只有方法名字,没有方法的实现!
public abstract class Action {
public abstract void Person();
}
A想要继承Action就得实现重写
//不能直接继承抽象类
public class A extends Action{
@Override//重写
public void Person() {
}
}
或者也把A也变成抽象类
public abstract class A extends Action{
}
Attention:
1、不能new这个抽象类,只能靠子类去实现它:约束!
2、抽象类中可以写普通的方法~
3、抽象方法必须在抽象类中~