gpt4 book ai didi

java - 如何使用预定义类中定义的常量字段值

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

我的问题是如何使用预定义类中定义的常量字段值,就像我正在练习事件程序以及当前的 Action 事件一样,我已经了解 Action 监听器部分,但是当我转到 Action 事件部分时,我不知道如何使用静态字段常量,只有我能够使用该类的方法,如果给出一个简单的示例会更有帮助你(简单不复杂)

详细说明:

我想知道如何使用 ALT_MASK、ACTION_FIRST、ACTION_LAST 常量另请告诉我如何创建我自己的 Activity

最佳答案

假设您正在上课:

public Class ConstantsHere {
public static final int INTEGER_CONSTANT = 5;
}

然后,你想在另一个类中使用它,你可以编写如下代码:

//some code
if (myValue < ConstantsHere.INTEGER_CONSTANT) {
//do something
}

正如评论中提到的,Java Enum 可能是完成此任务的不错选择:

public enum Action {
ALT_MASK, ACTION_FIRST, ACTION_LAST;
}

用法:

//some code
if (myValue == Action.ACTION_LAST) {
//do something
}

为了让事情变得清楚,当某些变量可能取有限数量的值时,应该使用Enum。例如,人类性别只能是男性或女性(请不要将此视为对变性人的冒犯,该声明仅用于解释目的),因此使用 Enum 来代替可能是个好主意常量 01 (或 MF),只是因为我们可以放入其他数字(或常量)并打破逻辑。

关于java - 如何使用预定义类中定义的常量字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23085389/

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