报告参数或返回类型与基方法类型不同的重写方法(重写类中具有相同选择器的方法)。 返回类型是
covariant
,这意味着被重写的方法可以返回基方法返回类型的任何子类型。 参数类型是
contravariant
,这意味着被重写的方法可以具有基方法参数类型的任何超类的参数。 协变和逆变仅适用于对象类型。