管理员类怎么写
时间: 2023-07-26 19:13:32 浏览: 36
管理员类是购票管理系统中非常重要的一个类,主要负责对系统的各种功能进行管理和维护。以下是一个简单的管理员类的代码示例:
```java
public class Admin {
private String username; // 管理员用户名
private String password; // 管理员密码
// 构造方法
public Admin(String username, String password) {
this.username = username;
this.password = password;
}
// 登录方法,返回值为布尔型,表示是否登录成功
public boolean login(String username, String password) {
if (this.username.equals(username) && this.password.equals(password)) {
return true;
} else {
return false;
}
}
// 添加新的展馆信息
public void addMuseum(Museum museum, List<Museum> museums) {
museums.add(museum);
}
// 删除展馆信息
public void deleteMuseum(Museum museum, List<Museum> museums) {
museums.remove(museum);
}
// 修改展馆信息
public void modifyMuseum(Museum museum, List<Museum> museums) {
for (int i = 0; i < museums.size(); i++) {
if (museums.get(i).getId() == museum.getId()) {
museums.set(i, museum);
break;
}
}
}
// 查看所有展馆信息
public void viewAllMuseums(List<Museum> museums) {
for (Museum museum : museums) {
System.out.println(museum.toString());
}
}
}
```
在这个管理员类中,我们定义了一些基本的属性和方法,如用户名、密码、登录方法和对展馆信息进行增删改查的方法。当管理员登录成功后,可以通过调用这些方法来管理和维护购票管理系统中的展馆信息。