xingty / xingty.github.io

my blog
1 stars 0 forks source link

谈谈Java的变异(不变 协变 逆变) - Bigbyto's blog #14

Open xingty opened 3 years ago

xingty commented 3 years ago

https://wiyi.org/variance-in-java.html

Subtyping要想了解变异先要理解Subtyping的概念。Subtyping是面向对象里”类型多态(Type Polymorphism)”的其中一种表现形式,它主要描述”is a”这样的关系。比如S是T的子类型,那么他们的关系可以表达为 S is a subtype of T。维基百科有一段对Subtypi...