blueJ で作成している 2 つのクラスがあります。1 つは User と呼ばれ、もう 1 つは 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 をコンパイルしようとすると、「symbol-class UserType が見つかりません」と表示されることです。User クラスで作成されたユーザーの UserGroup に arraylist を作成しようとしています。どこが間違っていますか?