gpt4 book ai didi

JAVA:类什么时候应该是静态的还是动态的

转载 作者:行者123 更新时间:2023-11-29 03:43:58 25 4
gpt4 key购买 nike

我有一个基本上解析文件并将结果存储在 HashMap 中的类,此类应该处理目录中的所有文件(通常 <10 个文件)。该过程是线性的,具有单线程。

为了最佳实践,它应该是静态类还是动态类?

最佳答案

如果即使在没有创建和初始化“对象”的情况下调用您的解析方法也有意义,请使用static 方法

即:不要使用

Parser p = new Parser();
HashMap result = parser.parse("directory");

当您可以轻松执行以下操作时:

HashMap result = Parser.parse("directory");

Java: when to use static methods

关于JAVA:类什么时候应该是静态的还是动态的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11872510/

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