抽象类 不能直接实例化,需要依靠子类向上转型。 抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。 有方法名无方法体。 构造方法,类方法(用 static 修饰的方法)不能声明为抽象方法。 练习 https://blog.csdn.net/wei_zhi/article/details/52736350