当前位置: 代码迷 >> J2SE >> 转型有关问题
  详细解决方案

转型有关问题

热度:75   发布时间:2016-04-23 19:55:43.0
转型问题
有一个父类A,还有一个子类B
有一个方法public void test(A a),
调用这个方法时传参xxx.test(new B());这样可以
为什么放到list中就不行了呢
public void test(List<A) a){}
调用时xxx.test(List<B> b)
------解决思路----------------------
List<A> a和List<B> b相当于定义了两个不同的List类型,他们之间没有继承及父子关系,只不过他们保存的元素存在继承关系而已!
  相关解决方案