`
yangyangmyself
  • 浏览: 229923 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java num example

    博客分类:
  • Java
阅读更多
在此之前我们定义常量的时候,一般都是写在接口或者类里;现在让我们了解一下Java枚举,从开发中总结了一下Java枚举,以实例为据。JDk1.5之后引入了枚举类型,枚举定的如下:
引用
[public] enum 枚举名称{
  枚举对象1,枚举对象2,...,枚举对象N ;
}

引用
1)枚举对象的定义必须要存在相应的构造方法相对应,如1对1,2对2,3对3
2)构造方法必须是private

package cn.enu;
/**
 * JDk1.5之后引入了枚举类型,枚举定的如下:
 * [public] enum 枚举名称{
 * 	 枚举对象1,枚举对象2,...,枚举对象N ;
 * }
 * 
 * 1)枚举对象的定义必须要存在相应的构造方法相对应,如1对1,2对2,3对3
 * 
 * 2)构造方法必须是private
 * 
 * @author yangyang
 *
 */
enum Color{
	RED("红色","#CD12444"),       //<---- 3
	GREEN("绿色","#AB2222"),      //<---- 3
	BLUE("蓝色","#CD12444"),      //<---- 3
	BLACK("黑色"),                //<---- 2
	YELLOW;                       //<---- 1
	
	private Color(){              //<-----1
		
	}
	private Color(String name){   //------2
		this.name = name ;
	}
	private Color(String name,String style){ //-----3
		this.name = name ;
		this.style = style ;
	}
	private String name ;
	private String style ;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getStyle() {
		return style;
	}
	public void setStyle(String style) {
		this.style = style;
	}
}
public class EnumDemo01 {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		for(Color c:Color.values()){
			System.out.println(c.name()+"--"+c.getName()+"--"+c.getStyle()) ;
		}
	}
}


1
3
分享到:
评论

相关推荐

    java反编译工具jad 1.5.8g(可以反编译jdk1.5,1.6)

    c:\java\&gt;jad -p example1.class&gt;example1.java 五、Option -d 指定反编译的输出文件目录 c:\java\&gt;jad -o -dtest -sjava *.class 命令行选择的列表 -a - 用JVM字节格式来注解输出 -af - 同 -a,但是注解的...

    Java反编译软件JAD1

    ad -sjava example1.class生成example1.java文件,十分准确。 This is README file for Jad - the fast Java Decompiler. Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html ...

    java版本的SQL语句解析源代码,包含demo(zql)

    SQL语句解析java包,含源代码: SELECT ANTIQUEOWNERS.OWNERLASTNAME, ANTIQUEOWNERS.OWNERFIRSTNAME FROM ANTIQUEOWNERS, ANTIQUES WHERE ANTIQUES.BUYERID = ANTIQUEOWNERS.OWNERID AND ANTIQUES.ITEM = 'Chair'; ...

    JAD反编译工具+FrontEnd

    c:\java\&gt;jad -p example1.class&gt;example1.java 五、Option -d 指定反编译的输出文件目录 c:\java\&gt;jad -o -dtest -sjava *.class 命令行选择的列表 -a - 用JVM字节格式来注解输出 -af - 同 -a,但是注解的...

    python学习仓库,随手写的python.rar

    和C、C++、Java相比,可以用少很多的代码写出相同的程序(Java的五分之一) 应用范围: 操作系统:Linux和Mac都是默认自带Python解释环境的 Web:豆瓣是用Python开发的,Yotube也是用Python工作的 3D动画:玛雅通过...

    反编译工具jad 反编译工具jad简单用法

    c:\java\&gt;jad -p example1.class&gt;example1.java 五、Option -d 指定反编译的输出文件目录 c:\java\&gt;jad -o -dtest -sjava *.class 命令行选择的列表 -a - 用JVM字节格式来注解输出 -af - 同 -a,但是注解的...

    安卓游戏2048

    import java.util.ArrayList; public class GameView extends GridLayout { private List&lt;Point&gt; emptyPoints=new ArrayList(); public GameView(Context context, AttributeSet attrs, int defStyle) { ...

    Java开源的xpath解析器Jsoupxpath.zip

    其他可以参考 cn.wanghaomiao.example包下的例子 语法 支持标准xpath语法(支持谓语嵌套),支持全部常用函数,支持全部常用轴,去掉了一些标准里面华而不实的函数和轴,下面会具体介绍。语法可以参考...

    sparkexample

    火花示例./spark/bin/spark-submit --master yarn-cluster --executor-memory 40g --executor-cores 32 --num-executors 2 --jars s3n://my-path/wen/libjars/argparse4j- 0.4.3.jar --class org.sparkexample....

    主动轮廓模型(基于GVF和VFC)应用

    mov = avifile(['example_vfc_',num2str(cs),'.avi'],'fps',4,'quality',100,'compression','None'); frame = getframe(gca); mov = addframe(mov,frame); end disp('Deforming the snake ...') for i=1:...

    欧拉公式求圆周率的matlab代码-Project-Euler:发送公关以做出贡献,并让代码管理员解决一些令人难以置信的难题

    example if you are solving Problem no 1 in java- &gt; Your solution should be at -&gt; Java/01.Multiples_of_3_and_5/your_user_name.java 添加 :check_mark_button: :white_check_mark:针对您已解决的问题的表格。 ...

    harmonyos2-harmony:Harmony:一种新的调度框架,可以高效地执行多个参数服务器(PS)机器学习(ML)训练作业,以提高集

    Java 8 JDK 3.3 或更新版本 : $ sudo pip install Flask 。 $ sudo apt-get install libgfortran3 (Ubuntu) 怎么跑? # 1. start a long-running job-server $ jobserver/bin/start_jobserver.sh -local false -num_...

    最大公共字符串leetcode-Coding-Exercise:去做就对了

    最大公共字符串leetcode Coding ...example. Input: a = [1, 2, 3] b = [3, 4] query = [[1, 5], [1, 1, 1], [1, 5]] Output: [2, 1] package test; import java.util.*; public class test { publ

    编译原理龙书答案

    For example: XII =&gt; X, II =&gt; 10 + 2 =&gt; 12 CXCIX =&gt; C, XC, IX =&gt; 100 + 90 + 9 =&gt; 199 MDCCCLXXX =&gt; M, DCCC, LXXX =&gt; 1000 + 800 + 80 =&gt; 1880 via the upper two rules, we can derive the production: ...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    据我所知,JSP基于Java,因此Java程序员可以轻松开始编码。ASP只是一个一般的引擎,具有支持多种语言的能力,不过默认的并且是最常用的还是VBScript。 mod_perl与Perl一样强大,只是更快一些。 二、PHP入门 PHP...

    Visual C++ 编程资源大全(英文源码 其它)

    for example(2KB)&lt;END&gt;&lt;br&gt;87,VBAutoIncrement_src.zip An article on how to add an automatic build incrementer to VC6(2KB)&lt;END&gt;&lt;br&gt;88,MakeCodeNicer.zip A great macro for reformatting C++ source ...

Global site tag (gtag.js) - Google Analytics