我有一个简单的工厂方法,它根据所提供的泛型类型参数提供具体的实现实例。如果具体类继承自具有类型参数的公共(public)抽象基类,我将无法强制转换它们。编译器告诉我Error2Cannotconverttype'Car'to'VehicleBase'.如果我将抽象类替换为具有相同类型参数的接口(interface),或者如果我从抽象类中删除泛型类型参数,它就可以正常工作。interfaceIWheel{}classCarWheel:IWheel{}abstractclassVehicleBase{}classCar:VehicleBase{}classVehicleFactory{pu