`

枚举类的一个简单实例

阅读更多
public enum MsgTemplateTypeEnum {
	/**
	 * 向未注册用户发送短信
	 * */
	UNREG_GIVE("UNREG_GIVE","向未注册用户发送短信"),
	/**
	 * 向注册用户发送短信
	 * */
	REG_GIVE("REG_GIVE","向注册用户发送短信");
	
	private String value;
	private String description;
	
	MsgTemplateTypeEnum(String value,String description){
		this.value = value;
		this.description = description;
	}

	public String getValue() {
		return value;
	}

	public String getDescription() {
		return description;
	}
	
	@Override
	public String toString() {
		return value;
	}
	
	public static void main(String[] args) {
		System.out.println(MsgTemplateTypeEnum.UNREG_GIVE);
	}
	
}

 

分享到:
评论

相关推荐

    java枚举类的构造函数实例详解

    枚举值默认是静态类常量,会为每个类常量增加一个构造函数。例如,在上面的例题中,AccountType.FIXED 使用的是枚举值,没有创建。所以一共就 3 次。 枚举类的构造函数可以有多种形式,例如,无参数构造函数和有...

    枚举完整讲解实例

    为了解决上述问题,我们可以考虑手动实现一个枚举类。在这种情况下,我们将把所有可能的等级实例都定义为静态常量,并将枚举类的构造器设置为私有: ```java class Grade { private Grade() {} // 隐藏构造器 ...

    java枚举的一个例子

    通过提供的代码片段,我们可以看到一个简单的枚举定义示例。在这个例子中,枚举名为`EnumTest`,它定义了四种颜色:`RED`、`GREEN`、`BLACK`和`YELLOW`。 ```java public enum EnumTest { RED("111", 1, "red"), ...

    enum枚举类的一些代码demo

    虽然枚举不能直接继承其他类,但它们可以实现一个或多个接口,从而扩展功能。例如,我们可以创建一个实现了Comparable接口的WeekDay枚举: ```java public enum WeekDay implements Comparable<WeekDay> { // ....

    枚举基本操作及说明(实例)VS2008

    例如,一个简单的使用枚举的实例可能是定义一个用户角色的枚举: ```csharp enum UserRole { Guest, User, Moderator, Admin } ``` 然后在处理用户权限时,可以根据用户的枚举角色来决定他们能访问哪些功能。 7...

    枚举和简单反射

    这段代码首先获取`ArrayList`类的`Class`对象,然后找到它的无参构造函数并创建一个实例。接着,通过`getMethod`获取`add`方法,并用`invoke`方法动态调用它,向列表中添加一个元素。 **枚举与反射的结合** 枚举也...

    简单总结java枚举类型

    这里,`DayOfWeek`是一个枚举类型,每个枚举常量(如`MONDAY`)都是`DayOfWeek`类的实例。 2. 枚举方法: - 枚举可以拥有自己的方法,这些方法可以直接在枚举类型内部定义。 - 枚举常量也可以有初始化块,用于...

    Java中的“枚举类型

    - **枚举元素的实例性质**:枚举中的每个元素实际上是一个对象实例,这意味着可以为这些元素添加额外的属性和行为。例如,为不同的季节分配特定的颜色或温度范围。 - **枚举类的可扩展性**:除了定义枚举元素外,...

    C++ SerialEnum 串口枚举实例

    为了测试和验证`SerialEnum`的功能,你可以编写一个简单的主程序,调用`enumeratePorts`列出所有串口,并打印其详细信息。这样不仅可以确保枚举功能正常工作,还可以为后续的串口通信提供基础。 总结来说,`C++ ...

    C++枚举类型实例

    C++枚举类型的简单实例,设置了enum result{win,lose,tie,cancle} 实现了这四种情况的顺序输出。

    C#枚举计算机上的进程的实例

    本文将详细讲解如何使用C#来枚举系统中的进程,并通过一个简单的实例来帮助初学者理解这一过程。 首先,我们需要了解.NET框架中的`System.Diagnostics`命名空间,它包含了用于诊断和监控进程的类。其中最重要的类之...

    Java枚举类接口实例原理解析

    枚举类是一种特殊的类,它可以实现一个或多个接口。枚举类的实现接口时,需要实现该接口所包含的方法。如果需要每个枚举值在调用同一个方法时呈现不同的行为,则可以让每个枚举值在 `{...}` 匿名块中实现自己的业务...

    VB实例-枚举当前所有窗体

    下面是一个简单的VB代码示例,演示了如何枚举并打印出所有窗体的名称: ```vb Public Sub EnumerateForms() Dim frm As Form For Each frm In Forms Debug.Print "窗体名称:" & frm.Name Next frm End Sub ```...

    枚举 HashMap

    以下是一个简单的示例,展示了如何用HashMap实现枚举功能: ```java import java.util.HashMap; import java.util.Map; public class GenericEnum { private static final Map, EnumItem> ENUM_MAP = new HashMap...

    517.515.JAVA基础教程_集合-复习:枚举类(517).rar

    枚举不是简单的常量集合,而是一个完整的类,可以拥有方法、构造函数、字段和实现接口。枚举类的定义语法如下: ```java public enum Color { RED, GREEN, BLUE } ``` 在这个例子中,`Color`是一个枚举类,包含了...

    180个针对Java初学者的简单实例

    "180个针对Java初学者的简单实例"是专为初学者设计的学习资源,旨在通过实际操作帮助新学习者掌握Java的基础知识。下面将详细阐述这些实例可能涉及的Java编程核心概念。 1. **HelloWorld.java**:这是每个程序员...

    com_枚举方式实现单例模式_代码详解.rar

    在软件设计模式中,单例模式是一种常用的创建型模式,它的主要目的是确保一个类只有一个实例,并提供一个全局访问点。这种模式在系统中需要频繁创建和销毁对象,且对象需要共享资源时非常适用。本资料“com_枚举方式...

    Java-设计模式-单例模式-实现源码(简单实现、双重检查锁、静态内部类、枚举类)

    单例模式是软件设计模式中的一种经典模式,其主要目的是保证一个类只有一个实例,并提供一个全局访问点。在Java中,有多种实现单例模式的方法,包括简单实现、双重检查锁定(Double-Checked Locking)、静态内部类和...

    Ruby-Ruby的面向对象的枚举

    创建一个枚举类,首先需要定义一个类,并为其成员赋值。这些成员通常代表枚举的各个值。例如: ```ruby class DaysOfWeek MONDAY = 1 TUESDAY = 2 WEDNESDAY = 3 THURSDAY = 4 FRIDAY = 5 SATURDAY = 6 ...

    180个针对Java初学者的简单实例.rar

    "180个针对Java初学者的简单实例.rar" 提供了一条渐进式学习Java的道路,包含了大量实践性的代码示例,帮助新手快速理解和运用Java的基础知识。 这个压缩包文件中的实例涵盖了多个Java编程的核心主题,包括但不限于...

Global site tag (gtag.js) - Google Analytics