`

枚举Enum

    博客分类:
  • JAVA
 
阅读更多

 

Enum 枚举类不能继承

 

public interface EnumInerface<I, S> {

	I getValue();

	S getName();

}

 

public enum TestEnums implements EnumInerface<Integer, String> {
	ONE(1, "一"), TWO(2, "二");

	private Integer value;
	private String name;

	private TestEnums(Integer value, String name) {
		this.value = value;
		this.name = name;
	}

	@Override
	public Integer getValue() {
		return value;
	}

	@Override
	public String getName() {
		return name;
	}

	public static String getNameByValue(Integer value) {
		for (TestEnums testEnums : TestEnums.values()) {
			if (Objects.equals(value, testEnums.getValue())) {
				return testEnums.getName();
			}
		}
		return "";
	}
	
}

 

分享到:
评论

相关推荐

    枚举enum的一些案例

    枚举Enum的一些案例 枚举(enum)是一种特殊的值类型,它从 System.Enum 继承而来,并为基础的基元类型的值提供替代名称。枚举类型有名称、基础类型和一组字段。基础类型必须是一个内置的有符号(或无符号)整数...

    枚举enum和switch 的使用

    枚举(Enum)在编程语言中是一种非常有用的数据类型,它允许我们定义一组相关的命名常量,便于代码的可读性和维护。在C#中,枚举是通过`enum`关键字来创建的。在给定的示例中,`BoxType`枚举定义了三种箱型:...

    java enum 枚举 学习资料

    "Java Enum 枚举学习资料" Java Enum 枚举学习资料是 Java 编程语言中的一种特殊类型,它主要用来实现一组固定的常量。 Enum 枚举类型是 Java 5 中引入的一种新特性,旨在解决传统的 int 枚举常量的缺陷。 1. 枚举...

    Java枚举类型Enum的用法

    Java枚举类型(Enum)是Java SE 5.0引入的一种新的数据类型,它为开发者提供了更为强大且安全的方式来表示一组常量。枚举在Java中不仅是一个类,还是一种特殊的类型,允许我们定义自己的常量集合。接下来,我们将...

    利用枚举enum编程进行博彩游戏的模拟(掷双骰子)

    利用自定的枚举类型,结合rand函数,结合C++编程进行博彩游戏的模拟(掷双骰子)

    浅谈Python 的枚举 Enum

    首先,定义枚举要导入enum模块。 枚举定义用class关键字,继承Enum类。 注意: 定义枚举时,成员名称不允许重复  默认情况下,不同的成员值允许相同。但是两个相同值的成员,第二个成员的名称被视作第一个成员的别名...

    Java SE程序 Enum枚举类

    Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类...

    枚举语句enum用法详解

    枚举(enum)在编程语言中是一种非常有用的类型,它允许我们定义一组命名常量,这些常量通常代表一组相关的值。在C#中,枚举(enum)被广泛用于增强代码的可读性和可维护性。下面我们将深入探讨C#中的枚举用法。 一...

    C#与C调用C++Dll,非托管,含struct调用及enum公用,完整项目,可直接编译或运行

    C#与C调用C++,非托管,含struct调用及enum公用,完整项目,可直接编译或运行。 项目将所有工程的输出统一到Debug。 vs2015+Framework4.6,注意工程的配置。 所有东西自写,只是出于样例参考的作用,所以代码规范...

    c#遍历枚举(ENUM)类型的方法

    c#遍历枚举(ENUM)类型的方法,简单实用,适合c#初学者

    c代码-C:枚举 enum

    在C语言中,枚举(enum)是一种定义符号常量的数据类型,它允许我们为整数值赋予有意义的名称。这不仅提高了代码的可读性,还可以避免硬编码数字,从而减少错误的可能性。本文将深入探讨C语言中的枚举类型及其用法。...

    Java中的枚举类型Enum示例源代码

    Java中的枚举类型`Enum`是面向对象编程中一种强大的工具,它允许程序员定义自己的常量集合。在Java中,枚举类型不是简单的常量数组,而是一种完整的类,具有类的所有特性,如方法、构造函数和继承。下面将详细探讨`...

    C++中枚举类型(enum)

    ### C++中的枚举类型(Enum) 在C++编程语言中,枚举(`enum`)是一种用户定义的类型,它由一组具有整数值的命名常量组成。这些值可以被程序用来代替数字,使代码更具可读性,并且能够表示特定范围内的固定集合。 ...

    enum枚举的方法

    enum枚举的方法

    枚举的应用例题

    枚举(Enum)在编程语言中是一种非常重要的数据类型,它允许我们定义一组预定义的常量,这些常量通常代表特定的值或状态。枚举在很多编程场景下都有广泛的应用,例如在处理有限状态机、定义颜色、星期等具有固定数量...

Global site tag (gtag.js) - Google Analytics