abstract 抽象类
    abstract,抽象方法,只有方法名字
    抽象类的所有方法,继承了它的子类,都必须要实现它的方法,除非他也是abstract

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

    存在的意义:可扩展性,提高开发效率