1,枚举的 作用:

  1. 限制数据的值,避免造成非法数据的传入;
  2. 如:设置性别时,只能录入 男 和 女;

    2,枚举的 格式:

    public enum枚举名 {
    成员变量名1,成员变量名2,成员变量名3;
    }
    这里的成员变量名,能用中文。但是枚举之外的变量就不建议了。
    枚举中的成员变量名也称为”枚举项”

    1. //枚举
    2. public enum Sexset {
    3. //变量。
    4. man,women;
    5. }
    6. //Person类
    7. public class Person {
    8. //这里直接定义枚举类型的变量 sex
    9. public Sexset sex;
    10. public Person() {
    11. }
    12. public Person(Sexset sex) {
    13. this.sex = sex;
    14. }
    15. public void showSex(){
    16. System.out.println(sex);
    17. }
    18. }
    19. //主类:
    20. public class MeijU {
    21. public static void main(String[] args) {
    22. //将枚举的变量传给构造器。
    23. Person person = new Person(Sexset.man);
    24. person.showSex();
    25. }
    26. }

    3,枚举的应用场景:

    需要用到固定值的情况下,才使用枚举,如:性别,小时,等;