JAVA中Vector集合类也是List接口的实现吧?那为什么创建同样是List接口的arraylist实例的时候,如下写:

List<Account>accounts=newArrayList<>();但是创建Vector实例的时候,这样写:Vector<Account>accounts=ne... List<Account>accounts=new ArrayList<>();
但是创建Vector实例的时候,这样写:
Vector<Account>accounts=new Vector<>();
展开
 我来答
匿名用户
2014-08-17
展开全部
接口可以用来声明变量,但不能实例化,实例化要交给类来做,而类同样也可以声明变量。所以
List<Account>accounts=new ArrayList<>();同样也可写成

ArrayList<Account>accounts=new ArrayList<>();

Vector<Account>accounts=new Vector<>();同样也可写成
List<Account>accounts=new Vector<Account>();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式