Covariant, Inverter, extends and super selection methods of Java generics
Today, the editor will share with you the relevant knowledge points of Java generics covariant, inverter, extends and super selection methods, detailed content, clear logic, I believe that most people still know too much about this knowledge, so share this article for your reference, I hope you can get something after reading this article, let's take a look at it.
To understand covariance and inversion, we must first introduce:
According to the Liskov substitution principle, if C is a subclass of P, then P can replace C, that is, P p = new C ()
C inherits from P and is recorded as C < P
What is the same?
If F is constant, when C.