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 @   TimQiu  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示