复杂枚举结构和简单枚举结构混合应用

混合枚举

 1 package com.yeepay.sxf.euma;
 2 /**
 3  * 简单的数据结构和复杂的数据结构枚举
 4  * @author sxf
 5  *
 6  */
 7 public enum Category {
 8     /**
 9      * 简单的枚举
10      */
11     Memey("记忆大脑",WorkName.ONECLASS),
12     
13     /**
14      * 复杂的枚举
15      */
16     DORYS{
17         @Override
18         public String findName() {
19             return "我是对的";
20         }        
21     };
22     
23     //变量名
24     private String name;
25     private WorkName workName;
26     
27     //简单枚举的构造函数
28     private Category(String name,WorkName workName){
29         this.name=name;
30         this.workName=workName;
31     }
32     
33     //构造函数(复杂枚举结构构造函数)
34     private Category() {
35         
36     }
37     
38     
39     //普通方法(复杂枚举结构方法可重写)
40     public String findName(){
41         return "";
42     }
43     
44     public String getName() {
45         return name;
46     }
47     public void setName(String name) {
48         this.name = name;
49     }
50     public WorkName getWorkName() {
51         return workName;
52     }
53     public void setWorkName(WorkName workName) {
54         this.workName = workName;
55     }
56     
57     
58 
59 }
View Code

相关文章:

  • 2021-12-13
  • 2021-06-07
  • 2021-06-22
  • 2022-12-23
  • 2021-12-02
  • 2021-11-25
猜你喜欢
  • 2022-03-08
  • 2021-05-01
  • 2022-12-23
  • 2021-10-21
  • 2021-11-24
  • 2022-03-10
相关资源
相似解决方案