gpt4 book ai didi

java - 有多少实例?

转载 作者:行者123 更新时间:2023-11-29 10:00:16 25 4
gpt4 key购买 nike

我这个星期六要参加 Java 考试,我在网站上看到一个问题,我认为答案是错误的:

在下面找到问题:

运行时在内存中创建了多少个 MarkList 实例?

public class MarkList {

int num;

public static void graceMarks(MarkList objet4){
objet4.num += 10;
}

public static void main(String[] args) {
// TODO Auto-generated method stub
MarkList obj1 = new MarkList();
MarkList obj2 = obj1;
MarkList obj3 = null;
obj2.num = 60;
graceMarks(obj2);

}

}

该网站说:它在运行时创建了 3 个实例。

我认为它创建了一个实例。

能否谈谈您的看法?

最佳答案

你是对的。只创建了一个实例,却被引用了3次。

实例创建于此:

MarkList obj1 = new MarkList();

并被obj1引用:

MarkList obj1 = new MarkList();

obj2:

MarkList obj2 = obj1;

objet4

graceMarks(obj2);

关于java - 有多少实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33877647/

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