gpt4 book ai didi

Java 常量文件

转载 作者:IT老高 更新时间:2023-10-28 20:42:54 25 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,而且我对 Java 和 Android 还是很陌生。

我想创建一些常量以在某些 Activity 中使用。我在哪里可以定义这些常量?

谢谢。

最佳答案

在 java 和大多数 OO 语言中,定义一个简单的类来保存常量被认为是不好的做法。在与之关联的类中定义常量要好得多。通常有一个。例如

interface MyComponent {
/** The default height for a component */
public static final int DEFAULT_HEIGHT = 5;
// other stuff
}

如果真的没有人可以随意定义一个单独的类。

编辑:这里的关键是:

  1. 使常量易于查找。如果有放置它们的“自然”位置,请将它们放在那里(即 Component 对象的默认高度属于 Component 类)。
  2. 不要有比你需要的更高的耦合度。将所有常量放在一个“常量”类中会产生高耦合,尤其是当后续修饰符倾向于将所有常量放在常量类中时,无论它们是否可以自然放入另一个类。
  3. 仅仅因为一个常量被多个类使用并不意味着它应该在一个“常量”类中。如果“Application”和使用 Application 类的类使用了常量,则将其放入 Application 类中。这样你就不会增加耦合。

关于Java 常量文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3866190/

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