java枚举自定义属性及方法例子
来源:互联网 发布:淘宝宝贝打造爆款 编辑:程序博客网 时间:2024/05/17 08:15
枚举enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。
枚举定义类:
package enums;public enum SexEnum {Man("Tom"){public String sayInfo(){return getName();}},Woman("Lily"){public String sayInfo(){return getName();}};private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}private SexEnum(String name){this.name = name;}public abstract String sayInfo();}
枚举测试类:
package enums;/** * 枚举测试类 * @author LD * */public class EnumTest {public static void main(String[] args) throws Exception {testEnum(SexEnum.Man);testEnum(SexEnum.Woman);}private static void testEnum(SexEnum sex) {switch (sex) {case Man:System.out.println("This is a man,"+sex.Man.sayInfo());break;case Woman:System.out.println("This is a woman,"+sex.Woman.sayInfo());break;default:System.err.println("I don't known your sex");break;}}}
结果:
This is a man,Tom
This is a woman,Lily
阅读全文
0 0
- java枚举自定义属性及方法例子
- 自定义属性例子
- 2.9.3Groovy枚举类型及构造方法、自定义函数
- c# 自定义属性 属性类型为枚举
- java 自定义枚举
- JAVA 自定义枚举类
- Java枚举类-应用例子
- Java enum枚举 测试例子
- Java自定义注解Annotation及取注解值的例子
- Java利用反射查看类属性和方法例子
- 控件自定义属性获取及赋予事件方法
- 自定义控件的构造方法及相关属性的理解
- 自定义控件及自定义属性
- 自定义组件及属性
- 枚举类型的自定义属性取得
- 自定义View(二)自定义View的构造方法及自定义属性
- java 自定义注解例子
- java 自定义 Filter 例子
- tomcat配置域名
- eclipse 常用快捷键
- python os.path模块
- ES6的了解?
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- java枚举自定义属性及方法例子
- @Documented、@Retention、RetentionPolicy源码翻译
- jQuery或zepto源码有哪些写的好的地方?
- Spring声明式事务配置管理方法
- @selector(xxxx)
- double 取 四舍五入
- Python推导式介绍
- 车道线检测霍夫直线检测原理分析
- 按键中断消斗的集合与进阶