我有 2 个我在 blueJ 中制作的课程——一个叫做 User,另一个叫做 UserGroup。我的用户类如下所示:
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;
}
}
到目前为止,我的 UserGroup 类是这样的:
import java.util.*;
public class UserGroup{
private static ArrayList<User> UserGroup= new ArrayList<User>();
public static void add(String username, UserType userType, String name){
UserGroup.add(new User(username, userType,name));
}
}
我的问题是当我尝试编译 UserGroup 时,它说“找不到符号类 UserType”。我正在尝试在 User 类中创建的 UserGroup 中创建一个数组列表。我哪里错了?