JAVA项目中如何让管理员和普通用户区别开来,求大神帮我解答下面这段话

2025-01-05 01:25:58
推荐回答(1个)
回答1:

按照评语来看呢. 你的设计中,管理员和用户是两个类. 那么你可以把他做成一个类.
public class User(){//用户类
    private String userNum; //用户编号
    private String userName;//用户名称
    //....等等其他属性
    private String level; //用户权限级别 0是管理员,1是普通人员
    
    //假使有构造函数如下
    public User(String userNum,String userName,String level){
     this.userNum = userNum;
     this.userName = userName;
     this.level = level;
    }
}
//当你需要new 管理员的时候
User gly = new User('00001','系统管理员','0'); //00001唯一编号  0管理员权限
//当你需要new普通用户的时候
User ptyh = new User('00002','张三','1');//00002普通用户 1普通用户权限