Java:枚举还是用数字编码?

0 java iteration

我开始学习Java,我想尝试通过编写一个简单的程序来测试一些Java特性,该程序将构建一组卡片,并打印出所有卡片的列表.当我开始这样做时,我不确定使用数字代表卡片套装和排名或使用枚举是否更有效.我想知道哪个在效率,可读性和惯例方面更好?迭代哪个更好?谢谢.

Jen*_*der 6

可读性:枚举

公约:枚举

效率:在你知道自己遇到问题之前,你不应该关心.由于使用了Enums,您不太可能遇到性能问题.