📄 user.java
字号:
package ch08.bookstore;
import java.util.*;
/**
* 用户类
*/
public class User {
private String username=null;
private String password=null;
private String useremail=null;
private boolean isFirstAccess=true;
//用户访定购过的图书
private ArrayList booksOrdered=new ArrayList();
//构造函数
public User(String username,String password,String useremail){
this.username=username;
this.password=password;
if(password==null) password="";
this.useremail=useremail;
if(useremail==null) useremail="";
}
public String getUsername(){
return username;
}
public void setUsername(String username){
this.username=username;
}
public String getPassword(){
return password;
}
public void setPassword(String password){
this.password=password;
}
public String getUseremail(){
return useremail;
}
public void setUseremail(String useremail){
this.useremail=useremail;
}
//把定购的图书放到链表(booksOrdered)中
public void addBookOrdered(BookDetails book){
if(book==null) return;
for(Iterator iter=booksOrdered.iterator();iter.hasNext();){
BookDetails viewedBook=(BookDetails)iter.next();
if((viewedBook.getBookID()).equals(book.getBookID()))
return;
}
booksOrdered.add(book);
}
//获取booksOrdered变量的迭代子
public Iterator getBookOrdered(){
return booksOrdered.iterator();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -