抽象类是无法实例化的类。它们的存在是为了为几个具体类提供通用功能和接口规范。
如果扩展abstract方法中使用的参数,则覆盖方法中的参数类
假设我有以下四个classess,其中两个是抽象的,两个是具体的:Abstract1,Concrete1,Abstract2,Concrete2。 Concrete1扩展Abstract1,Concrete1扩展Abstract1 ....