gpt4 book ai didi

java - 均衡java中的两个复杂对象(两个对象由其他对象制成)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:31:49 26 4
gpt4 key购买 nike

假设您在 Java 中有这段代码:联系人由姓名和号码组成,电话簿由一组联系人组成。

//set -> 这个方法是真的复制并创建新的内存位置还是仅仅指向内存?

public void setContact(Contact[] contact)
{
this.contact = contact; // <----this
}

谢谢。

最佳答案

数组是对象,对象引用在 Java 中是按值传递的。因此调用此方法会使 this.contact 成为对作为参数传递的联系人数组的引用的副本。没有创建数组元素的副本。没有创建数组的副本。

关于java - 均衡java中的两个复杂对象(两个对象由其他对象制成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12999085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com