博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【代码积累】Enum
阅读量:4099 次
发布时间:2019-05-25

本文共 842 字,大约阅读时间需要 2 分钟。

public class Test {	public void test() {				String currentType = ConnectionType.Zondy.getType();		System.out.println("ConnectionType = "+currentType);	}		public enum ConnectionType {		/*These are public static final field*/		Zondy("Zondy"),   		Shjw("Shjw"),		Tn("Tn");		/*上述的定义,相当于:		 * public enum ConnectionType {		 * 	Zondy,Shjw,Tn		 * }		 * 		 * 大致等同于:		 * public class ConnectionType {		 *  public static final int Zondy = 0;		 *  public static final int Shjw = 1;		 *  public static final int Tn =2;		 * }		 * 		 * 如果需要给枚举的实例添加附加信息,需要先列出所有的枚举实例,并以‘;’表示结束,然后定义private 构造函数,没错,必须是private的构造函数,因为		 * 是在枚举类内部调用,此外用户也可以定义public属性的通用接口。*/				private String type = null;				/*Constructor --- must be private*/		private ConnectionType(String type) {			this.type = type;		}				/*Normal methods*/		public String getType() {			return type;		}	}}

转载地址:http://qvhii.baihongyu.com/

你可能感兴趣的文章
JSP/Servlet——MVC设计模式
查看>>
使用JSTL
查看>>
Java 8新特性:Stream API
查看>>
管理用户状态——Cookie与Session
查看>>
最受欢迎的前端框架Bootstrap 入门
查看>>
JavaScript编程简介:DOM、AJAX与Chrome调试器
查看>>
通过Maven管理项目依赖
查看>>
通过Spring Boot三分钟创建Spring Web项目
查看>>
Spring的IoC(依赖注入)原理
查看>>
Guava快速入门
查看>>
Java编程基础:static的用法
查看>>
Java编程基础:抽象类和接口
查看>>
Java编程基础:异常处理
查看>>
Java编程基础:了解面向对象
查看>>
新一代Java模板引擎Thymeleaf
查看>>
Spring MVC中使用Thymeleaf模板引擎
查看>>
Spring Boot构建简单的微博应用
查看>>
Spring处理表单提交
查看>>
Spring MVC异常处理
查看>>
Leetcode 1180. Count Substrings with Only One Distinct Letter [Python]
查看>>