这里就是用到了一些对象对象的概念,《java与模式》中有详细的说明。
意思就是虽然employees是用List定义的,但是它实际的类型是Vector。

解决方案 »

  1.   

    那么,她为什么不写成:
    java.util.Vector employees=new java.util.Vector();  啊?而是写成:
    java.util.List employees=new java.util.Vector();  //总得有个理由吧
      

  2.   

    public class Vector extends AbstractList
            implements List, RandomAccess, Cloneable, java.io.Serializable {
    Vector实现List,所以可以互用。