抽象类

抽象类

package com.andy.base.oop.demo01.demo08;

//抽象类的所有方法,继承了它的子类,都必须要实现它的方法~   除非子类也是抽象类
public class A  extends Action{
    @Override
    public void doSomething() {

    }
}

package com.andy.base.oop.demo01.demo08;

//abstract 抽象类:   extends:单继承~   (接口多继承)
public abstract class Action {

    //约束~有人帮我们实现
    //abstract, 抽象方法,只有方法名字,没有方法的实现!
    public  abstract void doSomething();

    //1.不能new这个抽象类,只能靠子类iqu实现它;约束!!
    //2.抽象类中可以写普通的方法~
    //3.抽象方法必须在抽象类中~
    //抽象的抽象: 约束~

    //思考题   抽象类不能new ,存在构造器吗?
    //          存在的意义     抽象出来~  提高效率
}

posted @ 2023-02-28 22:45  努力学习的J1an-JIan  阅读(24)  评论(0)    收藏  举报