`
yangyangmyself
  • 浏览: 233855 次
  • 性别: 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实现的四则运算

    首先,我们来看`Example1.java`,这可能是一个基础示例,演示了如何进行简单的算术运算。在Java中,我们可以直接对数字进行操作,例如: ```java int num1 = 5; int num2 = 3; int sum = num1 + num2; // 加法 int ...

    java简单实例程序

    本压缩包“java_example”提供了一些简单的Java实例程序,旨在帮助初学者理解和掌握Java编程的基础概念。 1. **Java环境搭建**:在开始编写Java程序之前,你需要安装Java Development Kit (JDK),它包含了编译器、...

    AjaxExample

    **AjaxExample** Ajax,全称为"Asynchronous JavaScript and XML",是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这个实例"AjaxExample"旨在帮助理解如何在Web应用中实现异步数据通信,提高用户...

    Java基本语法学习-方法部分笔记

    ### Java基本语法学习—方法部分笔记 #### 一、方法的概念与重要性 在Java语言中,**方法**是程序设计的重要组成部分,它不仅能够帮助我们实现代码的复用,提高开发效率,还体现了面向对象编程的核心思想之一——*...

    尚硅谷JAVA基础笔记吐血整理

    包是组织Java类和接口的一种方式,通过package关键字声明,如`package com.example.myapp;`。包名反映了文件的目录结构,可以避免名称冲突,并有助于代码的管理。 【MVC设计模式】 MVC(Model-View-Controller)...

    java基础语法ppt

    ### Java基础语法知识点详解 #### 一、语言基础(Language Basics) Java作为一种广泛使用的编程语言,其基础语法是学习的关键。本章节将从变量的角度出发,详细介绍实例变量、类变量、局部变量以及参数的相关概念。...

    Java Tutorial

    public class Example { public static void main(String[] args) { int num = 10; String name = "John"; System.out.println("Number: " + num); System.out.println("Name: " + name); } } ``` ##### Java...

    Java5新特性

    public class Example { public static void main(String[] args) { double result = sin(PI * 2); System.out.println(result); } } ``` ### 结论 Java 5 的新特性极大地提高了开发者的生产力,并且让代码变得...

    Java笔记word.docx

    ### Java知识点总结 #### 1. 查询数据返回值为空及解决方法 在使用Java进行数据库操作时,可能会遇到查询结果为空的情况。这可能是由于查询条件不符合任何记录导致的。为了解决这一问题,通常需要检查SQL语句是否...

    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输入语法

    public class InputExample { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个整数:"); int num = scanner.nextInt(); System.out....

    java时间类

    public class ObjectExample { public static void main(String[] args) { Integer num1 = 100; Integer num2 = 100; System.out.println("num1 == num2: " + (num1 == num2)); // true System.out.println(...

    Java语言基础.docx

    public class Example { public static void main(String[] args) { int result = add(5, 3); System.out.println(result); } public static int add(int a, int b) { return a + b; } } ``` ##### 4. 类与...

    java中的关键字大全

    private int num = 10; } ``` ##### this `this`关键字用于引用当前对象的实例。 ```java class Person { String name; Person(String name) { this.name = name; } } ``` ##### break `break`用于提前...

    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中Scanner用法.doc

    C:\java&gt;java Example 请输入若干个数,每输入一个数用回车确认 最后输入一个非数字结束输入操作 34.1 34 45 d 3个数的和为113.100000 3个数的平均值是37.700000 C:\java&gt; ``` 2. **读取并分析文本文件**...

    Java实现-封装.ppt

    public class Example { public void print(int num) { System.out.println("打印整数:" + num); } public void print(String str) { System.out.println("打印字符串:" + str); } } ``` 在这个例子中,`...

    java常见错误.pdf

    File file = new File("example.txt"); if (file.exists()) { // 文件存在,可以进行读取或写入操作 } else { // 文件不存在,抛出异常 } ``` Java开发中最常见的错误包括空指针错误、格式化数字错误、类型转换...

    JAVA学习总结.pdf

    Java是一种广泛使用的面向对象的编程语言,其设计目标是具有高度的可移植性,通过Java虚拟机(JVM)在各种平台下运行。本篇学习总结涵盖了Java的基础知识,包括语法、数据类型、数组、自增操作、移位运算符、包和...

    java使用webserver发布服务端和客户端

    JAX-WS(Java API for XML Web Services)是Java平台上的标准,用于创建和消费Web服务。在这个项目中,我们将探讨如何使用Java WebServer发布服务端,以及如何创建一个客户端来调用这些服务。 首先,我们从服务端...

Global site tag (gtag.js) - Google Analytics