JavaSE复习_6 枚举类
△单例类是指只有一个实例,而枚举类实际上就是有有限个实例的类,在类里已经把实例定义好了。
△枚举类的三种创建形式:
1)
enum Week { MON,TUE,WED;//枚举类有默认构造函数创建的三个实例}}
2)
enum Week {MON("星期一"), TUE( "星期二"),WED ("星期三" ); //具有参数的构造函数private String name;Week(String name) {this. name= name;}}
3)
enum Week {MON("星期一") {public void show() { //采用枚举类的匿名子类 System. out.println( "星期一到啦!" );}},TUE("星期二"){public void show() {System. out.println( "星期二到啦!" );}},WED("星期三") {public void show() {System. out.println( "星期三到啦!" );}}; //具有参数的构造函数private String name;Week(String name) {this. name= name;}public abstract void show(); //具有抽象方法 }
public class Demo {public static void main(String[] args) {Name name=Name. tom;switch( name) {case tom:System. out.println( "我是tom" );break;case jack:System. out.println( "我是jack" );break;case bob:System. out.println( "我是bob");break;}} } enum Name{tom,jack,bob; }
转载于:https://www.cnblogs.com/hlhdidi/p/5576052.html
JavaSE复习_6 枚举类相关推荐
- 枚举类与注解(复习)
枚举类的使用 枚举类的使用 如何自定义枚举类 枚举类中的方法 注解 Annotation 自定义注解 jdk 中四个元注解 @Retention @Target @Documented @Inheri ...
- 新星计划Day2【JavaSE】 枚举类与注解
新星计划Day2[JavaSE] 枚举类与注解
- 跟学尚硅学习,趴的老师笔记仅供自己学习和复习无他用途-JavaSE复习笔记
JavaSE复习笔记 第一章 Java概述 一.计算机语言 机器语言 汇编语言 高级语言:更接近人类语言,方便编写与维护,但相对机器语言执行效率低. 二.跨平台原理 一处编写,到处运行. Java程序 ...
- javese 5 中的枚举类及单例模式
为什么80%的码农都做不了架构师?>>> 首先了解一下 javap 的用法,之后用到:javap -p (private)显示所有类和成员,javap -c 对代码进行反汇编 ...
- 学妹问我Java枚举类与注解,我直接用这个搞定她!
很多人问我学妹长什么样,不多说 上图吧! 学妹问我Java枚举类与注解,我直接一篇文章搞定! 一.枚举类 ① 自定义枚举类 ② enum关键字定义枚举类 ③ enum 枚举类的方法 ④ enum 枚举 ...
- JAVA进阶教学之(Enum枚举类)
首先,我们为什么要学习Enum枚举类 我们引入一段代码: package com.lbj.javase.enumTest;public class EnumTest01 {public static ...
- java 枚举 注解_Java枚举类和注解梳理
1. 枚举类 1. 枚举类的使用 枚举类的理解:类的对象只有有限个,确定的.我们称此类为枚举类. 当需要定义一组常量时,强烈建议使用枚举类. 如果枚举类中只有一个对象,则可以作为单例模式的实现方式. ...
- java内置功能的使用,装箱拆箱及枚举类
常用类(javaSE版本中内置的一系列功能) 字符串家族 了解字符串的原理和使用字符串类进行字符串的解析 字符串需要解析? web协议,http协议在网络上跑的是字符串,可以接受通过字符串获取的数据 ...
- Java枚举类与注解
目录 一.枚举类的使用 1. 如何自定义枚举类 2. 如何使用关键字enum定义枚举类 3. Enum类的主要方法 4. 实现接口的枚举类(enum定义) 二.注解的使用 1. 注解概述 2. 常见的 ...
- day06--java高级编程:多线程,枚举类,注解,反射,网络通讯
1 Day16–多线程01 1.1 程序概念 程序(program):是为完成特定任务.用某种语言编写的一组指令的集合.即指一段静态的代码,静态对象. 1.2 进程 1.2.1 概念 进程(proce ...
最新文章
- python进阶教程day_python从零进阶之路——day4
- java 方法 示例_Java集合syncedSet()方法与示例
- 学习过程中的一些想法
- redis使用@Cacheable等注解为接口添加缓存
- Rust中mut, , mut的区别
- 雷军微博“导购”小米8 SE:名副其实的小屏旗舰!
- Linux网络转发和端口映射的笔记
- const与修饰函数形参
- 在Node.js中,如何从其他文件中“包含”函数?
- MySQ学习笔记之十 NULL值处理
- 寒冬之下,被cai的那些人到底去哪了?
- java程序设计教程pdf_Java程序设计入门教程pdf
- 谷歌浏览器怎么登录及开启同步功能
- PHP解密小程序加密信息
- 实验三 数字加法器的设计【Verilog】
- 李元翼 梧里 徒死無益
- 魅族Android10内测招募答案,魅族flyme9内测招募答案,魅族16系列flyme9内测招募题目答案免费分享预约 v1.0-手游汇...
- 【电力系统】基于凸松弛算法的电力市场策略(Matlab代码实现)
- 游戏盾防御攻击的原理
- java语言程序设计丁振凡ppt_Java语言程序设计(第2版)丁振凡 第2篇.ppt