《Java SE实战指南》06-08:枚举类型(Enumerated types)
内容导航:
- 前言
- 1、定义
- 2、使用场景
- 3、高阶应用
前言
在现实场景中,我们发现某类事物包含的名称、范围和含义是有限的,都可以列举出来。
- 方向:北、南、东、西;
- 季节:春季、夏季、秋季、冬季;
- 月份:一月、二月、三月…十二月;
- 星期:星期一、星期二、星期三…星期天;
- 学历:小学、初中、高中…博士后;
- 行星:水星、金星、地球…冥王星;
1、定义
枚举类型是一种特殊的数据类型,它允许变量的值是一组预定义的常量、且变量必须等于为其预定义的值之一。在Java编程语言中,通过使用enum
关键字来定义枚举类型。因为它们是常量,所以enum
类型中属性的名称应该用大写字母命名。语法格式如下:
【访问级别修饰符】enum 枚举名称 {//常量列表
《Java SE实战指南》06-08:枚举类型(Enumerated types)相关推荐
- 《Java SE实战指南》22-04:字节流和字符流
<Java SE实战指南> 22-04:字节流和字符流 内容导航: 前言 1.分类定义 2.字符流常用类 2.1.FileWriter 2.2.FileReader 前言 我们每天都在使用 ...
- 《Java SE实战指南》00:参考资料
Java Documentation Java Platform, Standard Edition Documentation Java Language and Virtual Machine S ...
- 《Java SE实战指南》06-07:包装器类型
内容导航: 前言 1.自动装箱 2.自动拆箱 3.包装器类 前言 自动装箱是Java编译器在基本类型( primitive types)和它们对应的对象包装器类(object wrapper clas ...
- 《Java SE实战指南》09-01:访问级别修饰符概述
内容导航: 1.定义 2.顶级类型级别 3.成员级别 1.定义 访问级别修饰符用来确定其他类是否可以访问目标类及其成员. Java语言有四个访问级别修饰符,根据效力范围大小依次为:public.pro ...
- 《Java SE实战指南》01-09:常见问题及其解决方案
Q:01.常用的PC操作系统有哪些? A:Windows ,Linux ,MacOS ,Solaris.操作系统类型会影响到我们该下载和安装与之相匹配的JDK. Q:02.Java程序涉及的编码有哪些 ...
- 《Java SE实战指南》10:特性修饰符
同步视频(建议用1.5倍速观看效果更好) 10:特性修饰符 10-01:特性修饰符概念 10-02:static属性 10-03:static方法 10-04:static块 10-05:static ...
- 《Java SE实战指南》10-01:特性修饰符概述
内容导航: 前言 1.定义 2.使用场景 前言 通过前面的学习,我们基本掌握了Java编程语言中项目结构.类结构和对象.词法结构,还学习了访问级别修饰符.数据类型.运算符.流程控制等基础知识,接下来, ...
- 《Java SE实战指南》09:访问级别修饰符(Access level modifiers)
同步视频(建议用1.5倍速观看效果更好) 09:访问级别修饰符(Access level modifiers) 09-01:访问级别修饰符 09-02:顶级类型级别访问控制 09-03:成员级别访问控 ...
- 《Java SE实战指南》23-07:布局管理器
内容导航: 前言 ##1.4.布局管理器 用户界面上的组件可以按照不同的方式进行排列,例如:可以依序水平排列,或者按网格方式进行排列: 每种方案都是指组件的一种布局,要管理这些布局,就需要使用布局管理 ...
最新文章
- 云计算,大数据,5G和人工智能
- Python中的高级数据结构详解
- range python 3.6 type class_Python 3.6 有什么新特性
- 安装Nacos Server
- android面试题精选
- conda pip安装在哪里_Python环境篇-Minicondaamp;Pip使用汇总
- springMVC小记
- 广告文案被指侮辱女性 茶颜悦色道歉:立即召回相关产品
- 镜像数据库上SQL Server复制
- Android 如何在一个Activity中合理地显示多种类型的checkBox
- 2012网页设计趋势(上)
- paip.mysql 全文索引查询空白解决
- 2ask信号调制与解调 matlab,2ASK2ASK调制与解调系统的MATLAB实现及性能分析
- CVE-2021-1675 Windows Print Spooler权限提升漏洞复现
- 灰狼优化matlab,混合灰狼优化(HGWO,DE-GWO)算法matlab源码
- 万字拆解!追溯ChatGPT各项能力的起源
- 美团java后台面经
- 利用FME自动生成CAD图框
- 最新流浪猫流浪狗H5完整运营源码下载/可封装APP
- Dart学习笔记六:集合类型详解
热门文章
- 5-36V输入自动升降压PD快充方案图纸30W低成本芯片
- 浙江省2021年高新技术企业认定补贴奖励查询及优惠政策,国高达60万
- 【记录】前端知识点 - Vue
- java jdk15.0.1环境配置(图文教程)
- Linux、Xshell
- Android 2.2模拟器调出中文输入法
- 【转】表情识别(一)--传统方法概述
- ( “树” 之 BST) 109. 有序链表转换二叉搜索树 ——【Leetcode每日一题】
- RC串、并联选频网络特性的硬件分析与详解
- 【转】男生,请别亲手毁掉女生的猫性