- 浏览: 117891 次
- 性别:
- 来自: 深圳
文章分类
最新评论
public class TestEnum {
/**
* @param args
*/
public static void main(String[] args) {
Color col = Color.RED;
System.out.println("a " + col);// 调用父类的toString()
}
}
enum Color {
// 所有的枚举值都是public static final
RED(255, 0, 0), BLUE(0, 0, 255), BLACK(0, 0, 0), YELLOW(255, 255, 0), GREEN(
0, 255, 0);
// 一个私有的构造函数
private Color(int a, int b, int c) {
this.a = a;
this.b = b;
this.c = c;
}
// 重写父类的方法
@Override
public String toString() {
return super.toString() + "(" + a + "," + b + "," + c + ")";
}
private int a;
private int b;
private int c;
/*
* Color.RED.ordinal(); //返回结果:0 // 返回枚举值在枚举类种的顺序
* Color.RED.compareTo(Color.BLUE); //返回结果 -1 //可以比较象与指定对象的顺序 values()方法:
* 静态方法,返回一个包含全部枚举值的数组 toString()方法: 返回枚举常量的名称 valueOf()方法:
* 这个方法和toString方法是相对应的,返回带指定名称的指定枚举类型的枚举常量 equals()方法: 比较两个枚举类对象的引用。
*/
}
/**
* @param args
*/
public static void main(String[] args) {
Color col = Color.RED;
System.out.println("a " + col);// 调用父类的toString()
}
}
enum Color {
// 所有的枚举值都是public static final
RED(255, 0, 0), BLUE(0, 0, 255), BLACK(0, 0, 0), YELLOW(255, 255, 0), GREEN(
0, 255, 0);
// 一个私有的构造函数
private Color(int a, int b, int c) {
this.a = a;
this.b = b;
this.c = c;
}
// 重写父类的方法
@Override
public String toString() {
return super.toString() + "(" + a + "," + b + "," + c + ")";
}
private int a;
private int b;
private int c;
/*
* Color.RED.ordinal(); //返回结果:0 // 返回枚举值在枚举类种的顺序
* Color.RED.compareTo(Color.BLUE); //返回结果 -1 //可以比较象与指定对象的顺序 values()方法:
* 静态方法,返回一个包含全部枚举值的数组 toString()方法: 返回枚举常量的名称 valueOf()方法:
* 这个方法和toString方法是相对应的,返回带指定名称的指定枚举类型的枚举常量 equals()方法: 比较两个枚举类对象的引用。
*/
}
发表评论
文章已被作者锁定,不允许评论。
-
美邦智能
2013-03-30 14:35 0员工管理(工资,假期,) 客户管理 供应商管理 采购模块 ... -
加密解密
2011-12-03 14:59 871String a = "ABCc"; ... -
例_实_建_创_口_接_过_通
2011-08-17 09:50 509public interface IJieKou { ... -
BASE64编码
2011-08-12 16:59 628将对ABC进行BASE64编码: // 1、首先取ABC对 ... -
流_件_文_java
2011-07-20 14:10 667读取 File file = new File(" ... -
作_操_合_集
2011-07-05 15:09 739//Collections List<String> ... -
BigDecimal
2011-07-02 18:42 893double num1 = 2.36; double num2 ... -
件_文_Properties
2011-06-29 19:26 655Properties properties = new Pro ... -
Eclipse平台BPEL开发
2011-06-25 00:15 736Eclipse平台BPEL开发 -
件_文_缩_压
2011-04-11 19:46 653/****************************** ... -
素_元_组_数_除_删_加_增
2011-04-11 19:44 597private static void delIndexEle ... -
作_操_件_文_Java
2011-04-06 20:39 690/****************************** ... -
式_格_字_数
2011-04-06 20:36 669System.out.println(&quo ... -
用_引_软
2011-04-06 20:28 721/****************************** ... -
过_程_载_加_类
2011-04-06 20:27 6311.编写源代码 2.jdk变异成.class文件 3.类加 ... -
序_排_速_快_现_实_JAVA
2011-02-11 17:21 727JAVA实现一个快速排序? 排序的方法有:插入排序(直接插入排 ... -
器_时_定_java
2011-02-11 17:06 588public class aaa { //java定时执行 ... -
举_枚
2011-01-20 12:22 7571.枚举其实都是隐式的继承自java.lang.Enum。有类 ... -
类_e_l_i_F
2011-01-13 23:17 6101.File类提供了管理文件和目录的方法 delete() ... -
制_机_理_处_常_异
2011-01-13 22:29 7291.异常处理:如何表现异常情况?如何控制处理异常流程? 2. ...
相关推荐
在JLink_Windows_V686a中,JFlash得到了增强,允许用户根据自己的需求定制烧录过程,针对不同型号的国产MCU进行优化,确保了在各种应用场景下的高效工作。 关于国产MCU的适配,随着我国半导体行业的快速发展,国产...
《JLink V512a安装程序详解》 在IT领域,尤其是嵌入式系统开发中,调试工具扮演着至关重要的角色。其中,JLink是一款广泛使用的仿真器和调试器,它支持多种微控制器和处理器,能够帮助开发者进行程序的调试、下载与...
《JFlash_Windows_v7.00a.rar》是一个压缩包文件,包含了MCU(微控制器)编程和烧录的重要工具。此包的核心是JFlash软件的Windows版本7.00a,它是一个专业的固件烧录工具,适用于对各种微控制器进行编程。同时,还...
Patreon_Build_AndroidBeastBeat_V0.0.5a.apk
GRBL_v0_9j 是GRBL的一个特定版本,它在原有的基础上增加了一些新功能并修复了已知错误,提高了系统的稳定性和效率。 首先,"增加了一些新功能"这一描述可能意味着开发者在原有基础上添加了对新指令的支持、改进了...
AccuBattery_PRO_v2.0.14_build_76_Modded_arm64-v8a_yxssp.com.apk
J-LINK最新官方驱动包(2020.02)JLink_Windows_V662a,可用于给STM32烧录.bin或者.HEX文件。
JLink_Windows_V656a.rar是SEGGER公司提供的最新版本的JLink软件安装包,该版本发布于2019年12月17日,为Windows平台设计,旨在为开发者提供高效、稳定的调试环境。 首先,我们来了解下JLink。JLink是SEGGER公司...
u盘保护无法写入,金士顿u盘,已经试过很好用,可以有效解决问题,里面有详细的使用说明步骤,按照说明书步骤既可以解决,无法解决的可以相互交流
在本文中,我们将深入探讨群联PS2251-07(又称PS2307)芯片的量产工具——MPALL_F1_7F00_DL07_v503_0A,以及如何使用该工具进行量产。 首先,让我们了解什么是“量产”。在存储设备领域,量产是指对闪存芯片进行...
从SEGGER官网下载,Windows平台版本,下载日期为2019年11月05日,截至下载日期,目前最新版本,该软件可用于更新Keil MDK的J-Link版本,方便大家下载,共同进步
官网下载最新版 JLink_Windows_V622a.exe 实测win7 win10 64位系统可用。jilink V8 V9 调试必备。官网下载很难下下来。
SANGFOR_aDesk_V4.9_ADESK恢复出厂-刷机配置指导文档.pdf是SANGFOR_aDesk_V4.9_ADESK产品的恢复出厂和刷机配置指导文档,该文档提供了详细的配置步骤和注意事项,以帮助用户正确地恢复出厂和刷机配置。 文档结构: ...
termux-app_v0.118.0+github-debug_arm64-v8a.apk
《JLink_Windows_V612:连接与调试嵌入式系统的得力工具》 JLink_Windows_V612是一款专为Windows操作系统设计的、用于嵌入式系统开发和调试的强大工具。这款软件由SEGGER公司开发,是其JLink系列产品的组成部分,...
标题中的“AS_SSD_MP_Tool_V0210(T10)_B27A_20190719.rar”是一个固态硬盘主控的量产工具,由点序(ASMedia)公司开发,版本号为V0210,对应T10型号的主控,B27A可能是该版本的固件代码或内部识别号,发布日期为2019...
标题中的"Ai-Thinker_ESP8266_DOUT_8Mbit_v1.5.4.1-a_20171130.bin.zip"提到了几个关键点: 1. **Ai-Thinker**:这通常指的是ESP8266模组的一个特定制造商——艾思考(Ai-Thinker)。不同制造商可能会对ESP8266进行...
JLINKARM_v4680下载安装包,免费提供,希望能帮到急需的人
J-Link ARM_V4.62驱动是一款专为开发者设计的、用于调试基于ARM架构的微控制器的软件驱动程序。这款驱动与SEGGER公司的J-Link调试器配合使用,能够提供稳定、高效的嵌入式系统调试环境。在本文中,我们将深入探讨J-...
IDM_Universal_Patch_v5.8_By_DFoX.rar