枚举基础知识

简介: 枚举基础知识

*枚举是一个固定对象数量的类,是一种特殊类

       枚举类的格式:

         修饰符 enum 枚举类名{

                 名称1,名称2,...

                         其他成员(成员变量,成员方法,构造器等昂)

               }

public enum A  {
//注意:枚举类的第一行必须罗列的是枚举对象的名字
    X,Y,Z;
    private String name;
 
    A(String name) {
        this.name = name;
    }
 
    A() {
    }
 
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
}

1 . 枚举类的第一行只能罗列一些名称,这些名称都是常量,

      并且每个常量记住的都是枚举类的一个对象

2. 枚举类的构造器都是私有的(写不写都只能是私有的),因此,枚举类对外不能创建       对象

3. 枚举都是最终类,不可以被继承

4. 枚举类中,从第二行开始,可以定义类的其他各种成员


目录
相关文章
|
21天前
|
C语言
C语言学习记录——枚举(定义、与结构体的区别、优点)
C语言学习记录——枚举(定义、与结构体的区别、优点)
18 3
|
20天前
|
设计模式 存储 Java
JavaSE——面向对象高级三(3/5)-枚举(认识枚举、拓展:抽象枚举、用枚举实现单例模式、枚举的应用场景)
JavaSE——面向对象高级三(3/5)-枚举(认识枚举、拓展:抽象枚举、用枚举实现单例模式、枚举的应用场景)
16 0
|
C++
【C++知识点】枚举类型
【C++知识点】枚举类型
119 0
|
存储 C语言 C++
【c语言进阶】枚举与联合体的基本知识大全
【c语言进阶】枚举与联合体的基本知识大全
94 0
|
编译器 C语言
【C】结构体+自定义类型知识点大全(基础,进阶,简洁,全面)(一)
【C】结构体+自定义类型知识点大全(基础,进阶,简洁,全面)
【C】结构体+自定义类型知识点大全(基础,进阶,简洁,全面)(二)
【C】结构体+自定义类型知识点大全(基础,进阶,简洁,全面)
|
Java C语言 Spring
C语言编程—枚举
枚举是 C 语言中的一种基本数据类型,用于定义一组具有离散值的常量。它可以让数据更简洁,更易读。 枚举类型通常用于为程序中的一组相关的常量取名字,以便于程序的可读性和维护性。 定义一个枚举类型,需要使用 enum 关键字,后面跟着枚举类型的名称,以及用大括号 {} 括起来的一组枚举常量。每个枚举常量可以用一个标识符来表示,也可以为它们指定一个整数值,如果没有指定,那么默认从 0 开始递增。
200 0
|
存储 编译器 C语言
c语言复习之结构体、联合、枚举(十二)
c语言复习之结构体、联合、枚举(十二)
C语言——enum枚举实例、知识点。使用枚举,减少相同定义步骤,简洁数据1.1.5
枚举是C语言常见的一种基本数据类型,它可以避免多个整数定义的麻烦,使代码整洁干净易读如此一看,就觉得繁琐无比,大量重复#define xx明显增加代码量,且数值需自己一一对应而枚举,可以解决这种定义连续数值的过程当变量第一个值未自定义时,第一个枚举成员的默认值则为整型0,后续成员值依次加1,如此时MON=0,TUE=1,WED=2·····.........
C语言——enum枚举实例、知识点。使用枚举,减少相同定义步骤,简洁数据1.1.5
|
C语言
C语言学习笔记——枚举
C语言学习笔记——枚举
107 0
C语言学习笔记——枚举