Java枚举数据类型.pdfVIP

  • 1
  • 0
  • 约7.9千字
  • 约 12页
  • 2026-04-07 发布于河北
  • 举报

工・背景

在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声

明一组具有int常。之前我们通常利用publicfinalstatic方法定义的

代码如F,分别用1表示春天,2表示夏天,3表示秋天,4表示冬天。

?

1publicclassSeason{

2publicstaticfinalintSPRING=1;

3publicstaticfinalintSMMER=2;

4publicstaticfinalintATMN=3;

5publicstaticfinalintWINTER=4;

6}

这种方法称作int枚举模式。可这种模式有什么问题呢,我们都用了那么

久了,应当没问题的。通常我们写出来的代码都会考虑它的平安性、易用

性和可读性。首先我们来考虑一下它的类型平安性。当然这种模式不是

类型平安的。比如说我们设计一个函数,要求传入春夏秋冬的某个值。但

是运用int类型,我们无法保证传入的值为合法。代码如下所示:

1priv

文档评论(0)

1亿VIP精品文档

相关文档