我是java新手,无法获取枚举是否会使最终变量过时?
发布于 2012-06-27 13:17:06
枚举和最终变量无关。在使用枚举之前,人们不得不求助于常量,但它们并不是等价的。
发布于 2012-06-27 13:20:51
绝对不是。Java中的最终变量不仅仅是常量。
reassignment.
正如您所看到的,final关键字仍然有很多用法。
发布于 2012-06-27 13:27:53
我假设你在这个问题中问的是整数常量,而不是其他类型的常量?如果不是,请记住枚举只能是枚举(Int),不能是特定类型。
否则..。再说一次,这不会使它们过时。枚举非常有用,因为只有有限数量的可能性是永远不会改变的。如果它们可以是无限数量(或很大的数量),或者不是所有的都完全定义,但有些可以完全定义,则不是那么有用。
这真的取决于用法。
https://stackoverflow.com/questions/11219785
复制相似问题