首页 > 其他分享 >枚举-enum

枚举-enum

时间:2023-01-02 16:00:25浏览次数:40  
标签:City code String enum 枚举 public name

枚举 - enum

枚举是一个特殊的类,其中包含了一组特定的对象,这些对象不会发生改变 -- 一般全大写表示

枚举类不能在外部创建对象,枚举类的对象在枚举类的内部自行创建

public class Enum {
    public static void main(String[] args) {
        //打印内容
        System.out.println(City.SHANGHAI.getName() + City.SHANGHAI.getCode());


    }
}

//定义枚举类
enum City{

    //枚举类会将对象放置在最前面
    //对象的属性源于构造方法
    BEIJING("北京",1001),SHANGHAI("上海",1002);

    private String name;
    private int code;

    City(String name, int code){
        this.name = name;
        this.code = code;
    }

    //alt+insert 快捷定义方法
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }
}

标签:City,code,String,enum,枚举,public,name
From: https://www.cnblogs.com/Ashen-/p/17020015.html

相关文章

  • 枚举类Enum
    1、枚举的概念枚举是java中的一种特殊类型枚举的作用:是为了做信息的标志和信息的分类。定义枚举类的格式:修饰符enum枚举名称{第一行都是落泪枚举类实例的名称,......
  • 【CF908E】New Year and Entity Enumeration(观察,结论)
    给定集合\(S'\),考虑其生成集合\(S\)将会是啥样。将\(m\)个位划分成若干个等价类,使得若\(i_1,\cdots,i_k\)在同一等价类,对于任意\(x\inS'\)有\(x\)的第\(i_1,......
  • JS获取对象的所有属性(自身/原型属性、可枚举/不可枚举)
    vars1=Symbol('s1')vars2=Symbol('s2')varobj={a:'a1',//自身属性可枚举b:'b1',//自身属性可枚举[s1]:'s1s1s1s1',//自身属性Symbo......
  • 第八章《Java高级语法》第7节:枚举
    ​枚举是JDK1.5中新增加的一种数据类型,它最大的特点就是枚举数据类型的取值范围由程序员自己规定,本小节将会讲解枚举的用法以及实现枚举的原理。8.7.1枚举的概念及定义方式......
  • Mysql使用varchar或者tinyint表示枚举性能差异
    当我们需要在数据库中表示枚举时,一般有两种常见的方式:varchar或者tinyint。两种方式各有各的拥趸,支持varchar者认为性能差异不大,varchar可读性好得多。支持tinyint者则认为......
  • 【维生素C语言】第十二章 - C语言自定义类型讲解(联合体、枚举、联合体)
     原标题:自定义类型讲解?楼下保安大爷直呼内行!!【C语言】前言:本章将对C语言自定义类型进行讲解,前期我们讲过结构体,这章将会把前面结构体还没讲完的知识继续补充。一、结构体(st......
  • 1763. 最长的美好子字符串 暴力枚举
    题目:当一个字符串 s 包含的每一种字母的大写和小写形式 同时 出现在 s 中,就称这个字符串 s 是 美好 字符串。比方说,"abABB" 是美好字符串,因为 'A' 和 'a' ......
  • IfcChangeActionEnum
    IfcChangeActionEnum类型定义IfcChangeActionEnum标识在上次会话期间对象可能发生的更改类型(例如,添加、修改、删除)。在部分模型交换场景中需要此信息,以便应用程序或模型......
  • IfcStateEnum
    IfcStateEnum类型定义IfcStateEnum枚举标识对象的状态或可访问性(例如,读/写、锁定)。 有效的枚举包括: IFC2.0中的新枚举。IFC2x3这个概念最初在IFC2.0中作为BINARY......
  • Strange Test (枚举思维/全情况的考虑+位运算拆解+2维元素先确定一维再来考虑第二维)
     思路:首先可以枚举a,(全情况的考虑的思想)然后来确定b,利用|的特性,让b+某些值后,能够a|b=b. 这个b的变换利用位运算的拆解 ......