1. 程式人生 > >Java中枚舉的寫法和用法

Java中枚舉的寫法和用法

一個 lang 公司 nbsp -h Language integer com bsp

在公司代碼中,用了一大堆的枚舉,看得我好懵逼。下面開始看看枚舉怎麽寫和怎麽用。

一、枚舉的寫法

關於枚舉的寫法,網上好多這方面的知識。這裏直接貼一個我自己寫的枚舉類的代碼。
  1. package com.tomtop.application.libraries.constentEnum;
  2. /**
  3. * 包材領用狀態枚舉類
  4. * @author zeng.xiao.yan
  5. * @date Jun 5, 2017 1:04:40 PM
  6. * @version V1.0
  7. */
  8. public enum UseStatusEnum {
  9. PACKING_NOT_USE(1
    ), // 未領用
  10. PACKING_HAS_USED(2), // 已領用
  11. PACKING_BACK_USE(3); // 已打回
  12. private Integer useStatus;
  13. private UseStatusEnum(int useStatus) {
  14. this.useStatus = useStatus;
  15. }
  16. public Integer getUseStatus() {
  17. return useStatus;
  18. }
  19. }

二、枚舉類在代碼中的用法

  1. productPackingRecord.setUseStatus(UseStatusEnum.PACKING_NOT_USE.getUseStatus
    ()); //設為未領用狀態
註意:這裏調用getUseStatus這個方法才能返回枚舉常量的值。
參考鏈接:http://blog.csdn.net/u014527058/article/details/52751488 http://blog.csdn.net/qiyueqinglian/article/details/50738548



未完待續。。。。。。。。

Java中枚舉的寫法和用法