为图书馆的馆藏品管理设计一个图书类,实先主要的属性和方法,用JAVA,在Eclipse运行
时间: 2024-03-26 14:38:30 浏览: 60
基于JAVA制作的图书管理系统
好的,我可以帮你设计一个图书类,这是一个基础的代码示例:
```java
public class Book {
private String title; // 书名
private String author; // 作者
private String ISBN; // ISBN编号
private int pageCount; // 页数
private boolean isBorrowed; // 是否被借出
// 构造方法
public Book(String title, String author, String ISBN, int pageCount) {
this.title = title;
this.author = author;
this.ISBN = ISBN;
this.pageCount = pageCount;
this.isBorrowed = false; // 默认未借出
}
// getter和setter方法
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getISBN() {
return ISBN;
}
public void setISBN(String ISBN) {
this.ISBN = ISBN;
}
public int getPageCount() {
return pageCount;
}
public void setPageCount(int pageCount) {
this.pageCount = pageCount;
}
public boolean isBorrowed() {
return isBorrowed;
}
public void setBorrowed(boolean isBorrowed) {
this.isBorrowed = isBorrowed;
}
// toString方法
@Override
public String toString() {
return "Book [title=" + title + ", author=" + author + ", ISBN=" + ISBN
+ ", pageCount=" + pageCount + ", isBorrowed=" + isBorrowed + "]";
}
}
```
在这个示例中,我们定义了一个`Book`类,包含了书名、作者、ISBN编号、页数、是否被借出等属性,以及对应的getter和setter方法,以及一个构造方法和一个toString方法。其中,构造方法用于初始化对象,toString方法用于打印对象信息。
你可以在Eclipse中创建一个Java项目,将这个代码复制到一个新建的类文件中,然后运行该项目来测试这个类。
阅读全文