gpt4 book ai didi

java - 在给定的 Java 代码中,name() 方法将返回什么?

转载 作者:行者123 更新时间:2023-12-02 11:11:00 27 4
gpt4 key购买 nike

我的枚举定义如下

public enum EventBusAddress{
TRADE_PAIR,
ORDER
}

名称方法调用如下

String trade_pair = EventBusAddress.TRADE_PAIR.name();

有人可以解释一下 name() 方法返回的是什么吗?

最佳答案

java.lang.Enum.name() 方法返回此枚举常量的名称,与其枚举声明中所声明的完全相同。如果没有像上面那样声明,它会让你 toString() 但结果是最终的。

为什么要使用名字? name() 是一个 final方法,因此不能被重写,因此它比 toString 更好。

关于java - 在给定的 Java 代码中,name() 方法将返回什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50622026/

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