Java抽象类

抽象类注意点

1、不能实例化抽象类也就是不能new抽象类,只能靠子类去实现它
2、抽象类中可以写普通的方法
3、抽象类可以没有抽象方法,但有抽象方法的类一定是抽象类
4、抽象类存在构造方法
5、抽象类不可以和final,static,private关键字共存

具体实现

Action抽象类

public abstract class Action {
    public Action() {
    }
    // 抽象方法只有方法声明,没有方法体
    public abstract void run();
}

People抽象类

public abstract class People extends Action{
    public People() {
        super();
    }
    public abstract void eat();
}

Student类

public class Student extends People{
    // 需要实现所有抽象方法(包括上个抽象类继承的方法)
    @Override
    public void run() {}

    @Override
    public void eat() {}
}
posted @ 2022-07-27 22:48  TimQiu  阅读(19)  评论(0)    收藏  举报