gpt4 book ai didi

java - 无参数方法/静态

转载 作者:行者123 更新时间:2023-12-03 23:05:46 29 4
gpt4 key购买 nike

正如我的名字所暗示的,我是一名 .NET 开发人员,但我对 Java 的兴趣越来越大,并且我有兴趣学习更多其他语言,因为这有助于我学习更多关于编程的知识。

无论如何,我的问题是:不带参数/不使用状态的方法(这只是方法中的参数,如果我错了请纠正我)建议设为静态。静态方法和无参数方法之间的关系/联系是什么?不使用状态意味着如果您将一个 Person 对象传递给该方法,并且您不编辑该对象的状态(例如它的属性)——这是我的理解。

我不介意任何特定于 Java 的答案。

谢谢

最佳答案

“静态方法和无参数方法之间的关系/联系是什么?”

没有。

“不带参数/不使用状态的方法……建议设为静态”

真的吗?通过谁?你能提供一个链接或报价吗?

静态意味着该方法属于类——作为一个整体——而不是该类的任何特定对象。因此,静态方法只能处理静态变量,不能处理实例变量。

无参不代表什么。可能该方法仅处理实例变量或仅处理静态变量。或者它返回一个常量。或者它有一些对该方法私有(private)的计算。例如,它可以创建一个套接字,使用 HTTP 进行读取,然后销毁该套接字。无参数;没有实例变量。

关于java - 无参数方法/静态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2105445/

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