gpt4 book ai didi

java - 局部静态变量和 Java

转载 作者:行者123 更新时间:2023-12-01 06:43:49 25 4
gpt4 key购买 nike

我想知道如何在java中实现局部静态变量。我知道Java不支持它。但实现同样目标的更好方法是什么?我不希望类中的其他方法访问该变量,但它应该在方法的调用中保留该值。

有人可以告诉我吗?

最佳答案

我认为没有任何方法可以实现这一目标。 Java 不支持 C 语言中的“本地静态”,并且无法在保留源代码“真正的 Java”的同时对其进行改进1

I donot want the other methods in my class to access the variable, but it should retain the value across the invocations of the method.

最好的办法是使其成为普通(私有(private))静态,然后不要从其他方法访问它。最后一点应该很容易......因为你正在编写类(class)。

<小时/>

1 - 我想你可以将一些涉及预处理代码的东西组合在一起,但这会让其他各种事情变得不愉快。我的建议是不要去那里:那不值得痛苦。

关于java - 局部静态变量和 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24197062/

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