gpt4 book ai didi

java - 接口(interface)内 transient

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

我有一个疑问,下面是声明常量的接口(interface),我这里也可以有 transient 吗?如果没有的话,我们在接口(interface)中不能有 transient 变量的原因是什么,我熟悉 transient 在序列化过程..

 interface OlympicMedal {
static final String GOLD = "Gold";
static final String SILVER = "Silver";
static final String BRONZE = "Bronze";
}

最佳答案

我建议在接口(interface)中使用枚举而不是常量。您使用的模式在 java 5 之前的代码中很常见。随后引入了枚举。它引入了类型安全,是推荐的方法。

如果您正在序列化并想要 transient 属性,那么这可能会有所帮助 Serializing enums

关于java - 接口(interface)内 transient ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12233385/

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