gpt4 book ai didi

java - 定义变量时什么时候适合使用 public 而不是 private?

转载 作者:行者123 更新时间:2023-12-02 02:19:14 25 4
gpt4 key购买 nike

我有一个常量列表,我想将其包含在类的顶部。我首先想到使用枚举来表示这些常量,以便可以随时从任何类访问它们。

但是后来我读到,在这种情况下使用 public 是合适的,因为其他类将能够从该类中访问常量。这是正确的吗?

这也促使我提出这个问题;什么时候适合使用关键字public

最佳答案

奥列格是正确的。最好创建一个单独的环境类并在那里声明所有常量,然后将该包导入到您想要使用这些常量的类中。例如

package com.my.sys.variable;
class EnvironmentVariable{
public static final String CONFIG_FILE = "/app/myappl/myconfig.xml";
//list of other varialbles
}

import com.my.sys.variable.EnvironmentVariable;

class Startup{
LoadConfig(EnvironmentVariable.CONFIG_FILE);
//your other codes

}

关于java - 定义变量时什么时候适合使用 public 而不是 private?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48757462/

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