016 抽象类

抽象类

抽象类的所有抽象方法,继承它的子类都必须实现
抽象类

//abstract抽象类,抽象类的所有抽象方法,继承它的子类都必须实现
//extends:单继承    接口:多继承
public abstract class 抽象类名 {
    //约束,其他地方实现
    //抽象方法,只有方法名字,没有方法实现
    public abstract void run();
}

子类

//继承了抽象类的子类必须实现它的所有抽象方法,除非子类也是abstract
public class A extends 抽象类名 {
    @Override
    public void run() {
    }
}

特点

  1. 不能new这个抽象类,只能靠子类实现它:约束
  2. 抽象方法只能在抽象类中,抽象类中可以写普通方法
    抽象的抽象:约束

作用

抽象出共同点,提高开发效率

posted @ 2020-10-15 10:12  Jelle  阅读(71)  评论(0)    收藏  举报