如果某个父类只知道其子类应该包含哪些方法,但无法知道如何实现这些方法,同时要使用多态的特性,怎么办? 抽象方法:关键字abstract允许在一个类中创建一个或多个没有方法体的方法--只提供方法签名,但没有相应的具体实现(不是空方法体). 包含抽象方法的类只能被定义为抽象类,但抽象类可以没有抽象方法,只是为了不被实例化. 抽象类可以包含成员变量.方法(抽象或具体).构造器和初始化块等,但不能被实例化,只能被当作父类被其他子类继承. 子类必须实现所有父类/接口的抽象方法,除非当前类也是抽象类. 抽象…