所以我想做的是这样的:
编写一个用户类
A用户:
>有一个用户名,例如’fj3′
>有一个userType可以是:’user’,’editor’或’admin’
>有一个名字,如“弗朗西斯”
>有一个构造函数,它以username,userType和name为参数
>有一个getUsername()方法
>有一个getUsertype()方法
>有一个getName()方法
>有一个setUsertype()方法,它将一个用户类型作为参数
我的代码到目前为止
public class User{ public String id; public String userPermissions; public String actualName; public User(String username,String userType,String name){ id = username; userPermissions = userType; actualName= name; } public String getUsername(){ return id; } public String getUserType(){ return userPermissions; } public String getName(){ return actualName; } public enum UserType{ admin,editor,user; } public void setUserType(String input){ userPermissions = input; } }
解决方法
您必须将您的类型更改为此枚举:
public class User { public enum UserType { ADMIN,EDITOR,USER; } public String id; public UserType userPermissions; public String actualName; public User(String username,UserType userType,String name) { id = username; userPermissions = userType; actualName= name; } public String getUsername() { return id; } public UserType getUserType() { return userPermissions; } public String getName() { return actualName; } public void setUserType(UserType input) { userPermissions = input; } }