我有一个Employee类和部门类。现在在雇员中我有一个部门作为其成员。部门可以是2种类型的“ HR”或“ Admin”。现在我应该在单独的界面中将Departmentype声明为枚举,然后部门模型应该如下所示吗?

public interface Myconstants{

  enum Depttype{HR,Admin};

}

public class Department{

 Myconstants.Depttype depttype;
 Department(Myconstants.Depttype depttype){
   this.deptype = deptype;
}

最佳答案

我只想在Department类中声明该枚举。

public class Department {

  public enum Depttype{HR,Admin};

  private Depttype depttype;

  Department(Depttype depttype) {
   this.deptype = deptype;
  }
}

09-11 18:31