JAVA Enum学习

本文介绍了Java中的枚举类型,包括其定义、使用方法及如何将其应用于具体项目中。通过实例,展示了枚举类型的特性,如有限的取值范围和在类中定义变量与方法的能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java enum小记

最近项目中用到了很多的枚举enum,所以特此记录一下几点关于jJAVA枚举的几点使用。

  • 枚举的含义:枚举是一种特殊的数据,它的取值是有限的,是可以枚举出来的。

    简单的理解就是我们把有限的可以一一列举出来的数据存储成枚举类型,比如一年里的四季,代码如下:

    public enum Seaon {
    	SPRING,
    	SUMMER,
    	AUTUMN,
    	WINTER
    }
    

    这段代码就是将春,夏,秋,冬一一列举了出来,这样也就是定义了一个枚举类型。

  • 枚举 的使用

    前面我们定义了一个枚举类型,那么他应该如何使用呢?工具的目的就是使用,这也是它存在的价值,看下面的代码:

    public class EnumTest {
    	public static void main(String[] args) {
    		System.out.println(Seaon.SUMMER);
    		System.out.println(Seaon.class.isInstance(Seaon.SUMMER));
    	}
    }
    

    上面这段代码首先输出SUMMER,然后输出true,在这里比较疑惑的是SUMMER的数据类型,它给人的感觉好像是字符串,但是它不是,它是枚举类型,从第二个输出就可以知道。从第一个输出知道枚举的使用是通过:枚举名称.内容来使用的。

  • 结语:今天先简单的介绍一下枚举,它实际的使用并不是上面说的这些。实际是我们可以在枚举类里定义变量,定义方法。由于时间问题下篇在做详细介绍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值