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

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.dtcms.com/a/343984.html

相关文章:

  • 在自动驾驶中ESKF实现GINS时,是否将重力g作为变量考虑进去的目的是什么?
  • 从Transformer到扩散模型:解锁大模型背后的技术魔法
  • 微信小程序,事件总线(Event Bus) 实现
  • Git 提交除某个文件外的其他所有文件
  • linux搭建本地yum源仓库
  • windows安装Elasticsearch,ik分词器,kibana可视化工具
  • Go初级二
  • 集群与负载均衡:HAProxy 与 Nginx 实践
  • 第41周——人脸图像生成
  • Java 性能优化实战(三):并发编程的 4 个优化维度
  • 第3课:Flutter基础组件
  • 上海人工智能实验室开源基于Intern-S1同等技术的轻量化开源多模态推理模型
  • WPF MVVM入门系列教程(TabControl绑定到列表并单独指定每一页内容)
  • 【nl2sql综述】2025最新综述解读
  • RAG学习(五)——查询构建、Text2SQL、查询重构与分发
  • Docker 部署 Microsoft SQL Server 指南
  • 第10课:性能优化
  • 如何将照片从iPhone传输到Mac?
  • 如何将文件从 iPad 转移到 iPhone 16/15
  • Node.js 开发 JavaScript SDK 包的完整指南(AI)
  • Cloudflare + nginx 限制ip访问的几种方式(白嫖cloudflare的ip数据库)
  • 数据分类分级的概念、标准解读及实现路径
  • 新零售“实—虚—合”逻辑下定制开发开源AI智能名片S2B2C商城小程序的机遇与演进
  • TCP/UDP详解(一)
  • 高并发的 Spring Boot Web 项目注意点
  • HTTP代理与SOCKS代理的区别、应用场景与选择指南
  • Figma 开源替代品 Penpot 安装与使用
  • 要区分一张图片中的网状图(如网格结构或规则纹理)和噪点(随机分布的干扰像素),比如电路的方法 计算机视觉
  • Unreal Engine ClassName Rule
  • HTTP接口鉴权方式