java学习笔记--枚举类(综合网络用法)
什么是枚举类? 个人理解就是一个 定义了一个规范 你只能从固定的一些值中取值,限定了范围 比如性别,四季就可以用枚举类 而且是类型安全的 意思就是 你不能传入int之类的其他变量给枚举类 枚举类可以定义在一个类里 也可以单独定义 使用enum关键字 枚举类的定义格式: enum 类名{ //枚举值 } 枚举要注意的细节: 1. 枚举类也是一个特殊的类。 2. 枚举值默认的修饰符是public static final。 3. 枚举值就是是枚举值所属的类的类型, 然后枚举值是指向了本类的对象的。 4. 枚举类的构造方法默认的修饰符是private的。 5. 枚举类可以定义自己的成员变量与成员函数。 6. 枚举类可以自定义构造函数,但是构造函数的修饰符必须是private。 7. 枚举类可以存在抽象 的方法,但是枚举值必须要实现抽象 的方法。 8. 枚举值必须要位于枚举类 的第一个语句。 总的来说 枚举值就是枚举类的实例 可以单独一个枚举值 也可以枚举值绑定一个变量 下面会介绍的 枚举用法一: 常量值 enum Sex{ 男, 女 }//男 女是Sex的实例 分隔符用逗号 如何遍历枚举? ...