抽象类

抽象类:abstract

//abstract 抽象类
public abstract class Action {

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

    /*
    1.不能new抽象类,只能靠子类去实现它:约束
    2.抽象类中可以写普通方法
    3.抽象方法必须在抽象类中
     */
    //抽象的抽象:约束
}

  

//继承了抽象类的所有子类,必须要实现抽象类(父类)中的方法!除非子类也是抽象类
public class A extends Action{

    @Override
    public void dosomething() {

    }
}

  

posted @ 2021-08-08 16:40  秦汉0523  阅读(16)  评论(0)    收藏  举报