gpt4 book ai didi

java - java中的对象引用

转载 作者:搜寻专家 更新时间:2023-11-01 01:15:21 25 4
gpt4 key购买 nike

考虑这个简单的 servlet 示例:

protected void doGet(HttpServletRequest request, HttpServletResponse response){
Cookie cookie = request.getCookie();
// do weird stuff with cookie object
}

我一直在想..如果你修改对象cookie,是通过对象还是通过引用?

最佳答案

if you modify the object cookie, is it by object or by reference?

取决于你在这里所说的“修改”是什么意思。如果您更改引用的值,即 cookie = someOtherObject,则原始对象本身不会被修改;只是你失去了对它的引用。但是,如果您更改对象的状态,例如通过调用 cookie.setSomeProperty(otherValue),那么您当然是在修改对象本身。

查看这些以前的相关问题以获取更多信息:

关于java - java中的对象引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/502256/

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