抽象类

抽象类

  • 用abstract关键字修饰
package study;

//抽象类用abstract关键字修饰
public abstract class Action {
    //抽象方法也用abstract修饰,只有方法名,没有方法的具体实现
    public abstract void doSomething();
    //1.不能new抽象类,只能靠子类去实现
    //2.抽象类中可以有正常方法,但如果类中有抽象方法,此类必须为抽象类
    //存在意义  把一些类似功能抽象出来  提高开发效率
}
package study;

//抽象类的所有方法都必须要由它的子类进行实现,除非子类也是抽象方法
//extends只能实现单继承
//接口可以多继承
public class A extends Action{
    @Override
    public void doSomething(){

    }
}
posted @ 2022-11-21 21:24  Jinx8823  阅读(12)  评论(0编辑  收藏  举报