`

Java Enum类型定义的方法(二)

阅读更多
package com.abin.info.service;

public interface TeamService {

public static enum TeamType {
  TeamName("NameOfTeam"), TeamNumber("NumberOfTeam"), TeamArea(
    "AreaOfTeam"), TeamTrue("TrueOfTeam"), TeamFalse("FalseOfTeam"), TeamInitialize(
    "InitializeOfTeam");

  private String TeamInfo;

  private TeamType(String _TeamInfo) {
   this.TeamInfo = _TeamInfo;
  }

  public String toString() {
   return TeamInfo;
  }

}

int compare(TeamType obj);

String insert(TeamType obj);
}








package com.abin.info.service;

public class TeamServiceImpl implements TeamService{
private TeamType type=TeamType.TeamInitialize;
public int compare(TeamType obj) {
  System.out.println(type.toString());
  if(obj.equals(TeamType.TeamNumber)){
   return 1;
  }
  return 0;
}

public String insert(TeamType obj) {
  System.out.println(type.toString());
  if(obj.equals(TeamType.TeamArea)){
   return "area";
  }
  return "notarea";
}


}










package com.abin.inter.test;

import junit.framework.TestCase;

import com.abin.info.service.TeamService;
import com.abin.info.service.TeamServiceImpl;
import com.abin.info.service.TeamService.TeamType;

public class TestTeam extends TestCase{

public void test(){
  TeamType team=TeamType.TeamNumber;
  TeamService service=new TeamServiceImpl();
  int result=service.compare(team);
  assertEquals(1, result);
  System.out.println("compare 's result="+result);
 
  TeamType team1=TeamType.TeamArea;
  TeamService service1=new TeamServiceImpl();
  String result1=service1.insert(team1);
  assertEquals("area",result1);
  System.out.println("insert 's result="+result1);
}
}



分享到:
评论

相关推荐

    Java枚举类型Enum的用法

    总结来说,Java枚举类型提供了一种安全、类型安全的方式来定义和使用常量,它可以拥有构造器、方法和字段,并能与switch语句、序列化、反射等Java特性很好地结合。理解并熟练使用枚举,能够使代码更加清晰、易读,...

    java enum 枚举 学习资料

    在 Java 中,枚举类型是用 enum 关键字来定义的。枚举元素列表必须写在枚举类的最前面,每个元素之间用逗号隔开,元素列表结束位置后若没有其他内容,则可以不写分号,否则必须要写。例如: ```java public enum ...

    Java enum的用法详解

    Java enum(枚举)是一种特殊的数据类型,用于定义一组固定的常量。从 JDK 1.5 开始,Java 引入了 enum 机制,解决了传统的常量定义方式的不足。 用法一:常量 在 JDK 1.5 之前,我们定义常量都是使用 `public ...

    Java Enum使用Demo源码

    在Java编程语言中,枚举(Enum)是一种特殊的类,用于定义固定的常量集合。它在许多场景下比常量接口或静态final变量更安全、更方便。本篇将通过"Java Enum使用Demo源码"深入探讨Java枚举的用法。 首先,枚举在Java...

    java枚举类型enum的使用

    #### 二、枚举类型定义与使用 ##### 2.1 基本定义方式 传统的定义方式是通过 `public final static` 关键字来定义一系列的整型常量,例如: ```java public class Light { public final static int RED = 1; ...

    高阶Java-Java枚举类型 enum 应用详解

    在Java编程语言中,枚举(enum)是一种特殊的类,用于定义一组固定的常量。它在许多场景下比使用常量或int类型的硬编码值更安全、更具可读性。本篇文章将深入探讨Java枚举的特性、用法以及如何在实际开发中充分利用...

    java的Enum

    在Java中,`enum`(枚举)是一种特殊的类,用于定义一组常量值。它可以帮助开发者限制一个变量的可能值,使其只能从预定义的一组选项中选择。枚举提供了一种更安全、更清晰的方式来处理一组固定的值。 #### 二、...

    java 中enum的使用方法详解

    Java中的枚举(enum)是自JDK 1.5版本引入的一种强大的类型,它用于定义固定的、不可变的值集合。枚举类型是`java.lang.Enum`抽象类的子类,提供了一种安全且类型化的常量表示方式。下面我们将深入探讨enum的使用...

    java中enum枚举的详细用法

    Java中的枚举(enum)类型是在JDK 1.5版本引入的一个强大的特性,它用于定义一组相关的常量。在C/C++等语言中,枚举通常用来表示一组具有固定值的常量集合,但在Java中,枚举不仅限于此,它提供了更多的功能和灵活性...

    Java中的Enum的使用与分析

    在基本语法上,`Enum`类型定义通常包含一系列固定的实例,如: ```java public enum Color { RED, BLUE, BLACK, YELLOW, GREEN } ``` 在这个例子中,`Color`是一个枚举类型,而`RED`、`BLUE`、`BLACK`、`YELLOW`...

    java enum 枚举的spring boot2.x完美实现demo源码

    综上所述,`java enum 枚举的spring boot2.x完美实现demo源码`示例主要展示了如何在Spring Boot 2.x项目中使用枚举类型,包括枚举的定义、属性和方法的添加,以及如何在实际业务场景中应用枚举,如与数据库的交互和...

    Java Enum和String及int的相互转化示例

    Java Enum(枚举)是一种特殊的数据类型,用于定义一组固定的常量。使用枚举可以增加程序的可读性、降低耦合性。例如,定义一个性别枚举: ``` public enum Gender { male("男"), female("女"); private String ...

    Java enum的用法详解.docx

    枚举类型继承了`java.lang.Enum`类,因此可以覆盖其自带的方法。以下展示了如何覆盖`toString()`方法: ```java public class Test { public enum Color { RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), ...

    java 中枚举类enum的values()方法的详解

    Java 中的枚举类 enum 是一种特殊的类,通过使用 enum 关键字来定义。枚举类 enum 中有一个特殊的方法,values(),这个方法可以将枚举类转换为一个枚举类型的数组。通过使用 values() 方法,我们可以方便地使用枚举...

    全面掌握java枚举类型(enum-type)1

    Java 中使用关键字 enum 来定义一个枚举类型。例如: ```java public enum Season { SPRING, SUMMER, AUTUMN, WINTER; } ``` 特点 Java 定义枚举类型的语句很简约。它有以下特点: 1. 使用关键字 enum 2. 类型...

    javaenum学习.pdf

    以下是对`javaenum学习.pdf`中提到的Java枚举相关知识点的详细说明: 1. **枚举元素定义**: - 枚举元素的列表必须写在枚举类的开头,元素之间用逗号分隔。如果元素列表后面没有其他内容,可以不加分号;如果有...

    java enum枚举教程学习资料

    Java枚举(enum)是Java语言提供的一种特殊的数据类型,用于定义一组有限的常量,这些常量在程序中作为固定的值使用。枚举在Java中是类的子类型,因此,它们具备类的一些特性,比如可以有方法、变量以及实现接口。...

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

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

Global site tag (gtag.js) - Google Analytics