用arraylist实例Java简易购物车系统的用户类,其要求如下,手机号和密码进行登录。从键盘读入手机号和密码。初始用户有5个。拥有新增用户的功能
时间: 2024-02-05 07:13:05 浏览: 64
以下是一个示例代码,实现了用户类的定义和新增用户的功能:
```java
import java.util.ArrayList;
public class User {
private String phoneNumber;
private String password;
public User(String phoneNumber, String password) {
this.phoneNumber = phoneNumber;
this.password = password;
}
public String getPhoneNumber() {
return phoneNumber;
}
public String getPassword() {
return password;
}
}
public class ShoppingCart {
private ArrayList<User> users;
public ShoppingCart() {
// 初始化5个用户
users = new ArrayList<>();
users.add(new User("1234567890", "password1"));
users.add(new User("0987654321", "password2"));
users.add(new User("1111111111", "password3"));
users.add(new User("2222222222", "password4"));
users.add(new User("3333333333", "password5"));
}
public void addUser(String phoneNumber, String password) {
users.add(new User(phoneNumber, password));
}
// 省略其他功能实现...
}
```
在这个示例中,`User` 类表示购物车系统中的用户,包含手机号和密码两个属性。`ShoppingCart` 类则是购物车系统的主类,具有新增用户的功能。在构造函数中,我们初始化了 5 个用户。`addUser` 方法可以添加新用户,并将其加入到 `users` 列表中。你可以在这个基础上继续完善购物车系统的其他功能。
阅读全文