gpt4 book ai didi

grails - grails的getter方法返回属性对象的COPIES还是属性对象本身?

转载 作者:行者123 更新时间:2023-12-02 14:58:57 24 4
gpt4 key购买 nike

例如:

class Person {
def stuff
}

class Toilet {
public void main(String... args){
Person person = new Person()
person.getStuff() //null, but you get my point
}
}
getStuff()是否返回 stuff的副本?还是 stuff本身?
我担心返回的 stuff对象的可修改性。

最佳答案

Groovy(由Grails使用)返回对象本身,但仅返回对象(defObjectPerson等)。您可以修改此对象。

以及原语(intlong等)的副本。

与Java相同。

关于grails - grails的getter方法返回属性对象的COPIES还是属性对象本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16337062/

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