有没有人可以帮我解释这段JAVA程序

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:23:09
这是我的课程设计 关于图书管理系统的
有没有人愿意解释下这程序的意思~~!!谢谢~~!!

public class LibraryManager
{
private ArrayList bookList = new ArrayList();
private ArrayList userList = new ArrayList();

public final int maxBorrower = 100;
public final int maxBook = 100;

public static void main(String args[])
{
//System.out.println("欢迎来到图书管理系统!!");
LibraryManager newLibraryManager = new LibraryManager();
BookManagerThread myBookManagerThread = new BookManagerThread(newLibraryManager);
new Thread(myBookManagerThread).start();
}

public ArrayList getBookList() {
return bookList;
}

public ArrayList getUserList() {
return userList;
}

public void setUserList(ArrayList userList) {
this.userList = userList;
}

}

class Book
{

很明显应该有
public class LibraryManager
{
private ArrayList bookList = new ArrayList();//定义一个ArrayList类的对象用来存储书籍
private ArrayList userList = new ArrayList();//定义一个ArrayList类的对象用来存储用户

public final int maxBorrower = 100;//最大借书人数
public final int maxBook = 100;//最大借书量

public static void main(String args[])
{
//System.out.println("欢迎来到图书管理系统!!");
LibraryManager newLibraryManager = new LibraryManager();//new对象
BookManagerThread myBookManagerThread = new BookManagerThread(newLibraryManager);//new对象
new Thread(myBookManagerThread).start();//线程启动
}

public ArrayList getBookList() {//bookList的get方法,用来得到bookList
return bookList;
}

public ArrayList getUserList() {//userlist的get方法,用来得到userList
return userList;
}

public void setUserList(ArrayList userList) {//userList的se