当前位置: 首页 > ops >正文

Java基础 8.22

1.枚举类的引出

package com.logic.enum_;/*** @author logic* @version 1.0*/
public class Enumeration01 {public static void main(String[] args) {Season spring = new Season("春天", "温暖");Season summer = new Season("夏天", "热烈");Season autumn = new Season("秋天", "凉爽");Season winter = new Season("冬天", "冷冽");// 因为对于季节而已,他的对象(具体值),是固定的四个,不会有更多// 按照这个设计类的思路,不能体现季节是固定的四个对象// 因此,这样的设计不好===> 枚举类【枚 一个一个 举 列举 把具体的对象一个一个列举出来的类称为枚举类】Season other = new Season("白天", "冷冽");}
}class Season {private String name;private String desc;public Season(String desc, String name) {this.desc = desc;this.name = name;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getDesc() {return desc;}public void setDesc(String desc) {this.desc = desc;}
}

2.枚举类介绍

  • 枚举是一组常量的集合
  • 枚举属于一种特殊类 里面只包含一组有限的特定对象
http://www.xdnf.cn/news/18461.html

相关文章:

  • 2-3.Python 编码基础 - 类型检测与类型转换
  • 集成电路学习:什么是SVM支持向量机
  • AI 大模型 “进化史”:从参数竞赛到场景落地,技术突破藏着哪些逻辑?
  • Unreal Engine UFloatingPawnMovement
  • 【ECharts】2. ECharts 性能优化
  • kafka的rebalance机制是什么
  • CentOS 10安装Ollama
  • 12-Linux系统用户管理及基础权限
  • 机试备考笔记 18/31
  • Nginx(一)认识Nginx
  • Eino 开源框架全景解析 - 以“大模型应用的搭积木指南”方式理解(一)
  • Azure TTS Importer:一键导入,将微软TTS语音接入你的阅读软件!
  • LeetCode 3195.包含所有 1 的最小矩形面积 I:简单题-求长方形四个范围
  • 【ElasticSearch】IK分词器安装,配置修改,支持新增词组,中文常用mapping使用案例
  • 微前端qiankun框架,子页面图标样式错乱问题,显示为X
  • 人脸识别驱动的工厂人体属性检测与预警机制
  • Conmi的正确答案——Ubuntu24.04禁用任何休眠
  • huggingface离线下载模型使用方法
  • CAN总线工具学习:DBC解析、设备扫描与报文监控
  • Logstash——性能、可靠性与扩展性架构
  • JAVA后端开发——API状态字段设计规范与实践
  • Claude Code接入Serena mcp
  • Elasticsearch Rails 集成(elasticsearch-model / ActiveRecord)
  • [激光原理与应用-317]:光学设计 - Solidworks - 零件、装配体、工程图
  • 浅拷贝,深拷贝
  • 【生成树+环】题解:P3907 环的异或_图论_环_异或_搜索_算法竞赛_C++
  • 【C++】多态(详解)
  • 单片机---------WIFI模块
  • 智能二维码QR\刷IC卡\人脸AI识别梯控系统功能设计需基于模块化架构,整合物联网、生物识别、权限控制等技术,以下是多奥分层次的系统设计框架
  • openEuler系统中home文件夹下huawei、HwHiAiUser、lost+found 文件夹的区别和作用