http://blog.csdn.net/fvdfsdafdsafs/article/details/52093840
接上一篇关系到向上转型的文章
还是同样的代码:
Collection<Integer> co= new LinkedList<Integer>();
因为co不能使用addFirst方法,因为这是一个父类collection的对象,不能直接使用子类的方法。所以我们可以创建一个子类对象把父类对象强转为子类对象
LinkedList t= (LinkedList) co;
t.addFirst(t);
这样就能用addFirst方法了。