Scala Co and Contravariance
问题 Yes! Another of this question, and yes i already read alot of this questions in stackoverflow and still don't understand this concept and it's application. So, i'm i new comer to Scala, and like many people i still didn't get the concept of Contravariance, i'm reading the Programming Scala, 2nd Edition, and on page 283 starts the explanation of co and contravariance with the following example: gives the hierarchy: class CSuper { def msuper() = println("CSuper") } class C extends CSuper { def