gpt4 book ai didi

java - 静态变量 : Good or Bad?

转载 作者:太空狗 更新时间:2023-10-29 22:37:48 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why are static variables considered evil?

我有在所有程序中广泛使用静态变量的习惯,尤其是在我使用 Android 时。我倾向于使用它们,因为有时感觉通过 Intent 发送 10 个或更多值很麻烦。因此,我只是将它们声明为静态 变量,并使用“点”运算符在其他类中轻松访问它们。使用静态变量的另一个原因是当我制作要在整个应用程序中使用的实用程序类 时。就像我在下面给出的代码帮助我在不同的 Activity 中使用变量

Utility.java

public class Utility {
public static Facebook fb;
public static AsyncFacebookRunner fbAsyncRunner;
public static String[] fbPermissions = {"email", "read_stream", "user_birthday"};
public static final String PREF_UTILITY_FILE_NAME = "PrefUtilityFile";
public static SharedPreferences prefs;
public static Editor editor;
public static String access_token;
public static long expires;
}

我在网上搜索了类似的问题并遇到了thisthis ,但他们似乎并没有给出这个问题的最终答案。在大多数地方,我看到了相互矛盾的意见,因此感到非常困惑。

这是好的编程习惯还是坏的?我应该使用它吗?

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