编程语言
首页 > 编程语言> > Java:矢量加法函数浅吗?

Java:矢量加法函数浅吗?

作者:互联网

当您使用add函数将对象添加到矢量时,它是浅拷贝还是深拷贝?
如果浅,则意味着如果更改矢量中的对象,则将更改对象的原始副本?

解决方法:

它是浅表副本,实际上它根本不是副本,列表具有对同一对象的引用.如果要传递深层副本,请使用实现Cloneable iface和方法clone(),也可以使用副本构造函数.

标签:shallow-copy,vector,deep-copy,java
来源: https://codeday.me/bug/20191031/1976743.html