特点:
抽象类和抽象方法必须abstract修饰
抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类
抽象类不能直接实例化,得用多态的方式,也就是子类对象实例化,叫抽象类多态
抽象类的子类
要么重写抽象类中所有抽象方法
要么是抽象类