<? extends E> 给了一个上界 首先我们从数学上来理解:假设E=10,那么?这地方可以填的值条件是?<=10 接下来我们从java层面来理解:假设E是一个类A,A有子类B,B有子类C,....,那么? 地方可以放是是A,A的子类实例B,...A的老子或者其他不相干的类的实例都不能往里放。 <? super E>道理类似,就是给了一个下届
转载于:https://my.oschina.net/u/2511906/blog/3100205
<? extends E> 给了一个上界 首先我们从数学上来理解:假设E=10,那么?这地方可以填的值条件是?<=10 接下来我们从java层面来理解:假设E是一个类A,A有子类B,B有子类C,....,那么? 地方可以放是是A,A的子类实例B,...A的老子或者其他不相干的类的实例都不能往里放。 <? super E>道理类似,就是给了一个下届
转载于:https://my.oschina.net/u/2511906/blog/3100205