应用场景

  • 协变:用于返回值,允许返回更具体的子类类型,常用于集合、返回类型等场景。

  • 逆变:用于参数类型,允许使用更广泛的父类类型,常用于事件处理器、接口等场景。

类型安全 —— 所有成员可用

Last updated