gpt4 book ai didi

java - 新的 Obj,总是还是有时?

转载 作者:行者123 更新时间:2023-12-01 07:23:57 25 4
gpt4 key购买 nike

即使我知道我只会使用一个,我是否应该总是用 Java 中的所有内容创建新对象?

 obj = new obj();
obj.method();

或者只是

classOfobject.method(); 

在这种情况下我为什么要费心去创建一个新的 obj 呢?

最佳答案

classOfObject.method() 仅当 methodstatic 时才有效。

话虽如此,如果您的类真正代表一个“事物”,无论是用户、汽车还是其他什么,那么您应该将该方法设为非静态并使用 new 来创建对象并调用其上的信息。

如果该类是与对象本身无关的方法的容器,例如像 StringUtils 这样的 Utils 类,那么您可以使用静态方法,例如StringUtils.toUpperCase(),并对此感到满意。

关于java - 新的 Obj,总是还是有时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29175578/

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