/** * 协变,是Scala中比较有特色的功能,它完美的解决了Java中泛型的一些缺陷。 * 比如 Professor是Master的子类,那么Card[Professor]是不是Card[Master]的子类呢? * 在Java中,很遗憾,不是!这给我们编码带来很多局限性。Scala的协变完美的解决了这一问题。 * 其实这个协变就是泛型的上边界的一种加强版。 */ //大师 class Master //专家 class Professor extends Master //讲师 class
Scala类型参数——泛型之协变
最新推荐文章于 2022-01-03 16:46:50 发布