用eclipse 创建一个图书类,类中包含的属性:书名,作者名、出版社和 ISBN 号; 包含的方法有:设置书籍的状态,查看书籍的状态。书籍的状态有在馆 和出借两种
时间: 2024-02-18 10:59:12 浏览: 75
好的,我可以帮您创建一个图书类,代码如下:
```
public class Book {
private String title; // 书名
private String author; // 作者名
private String publisher; // 出版社
private String ISBN; // ISBN号
private boolean isBorrowed; // 是否已借出
public Book(String title, String author, String publisher, String ISBN) {
this.title = title;
this.author = author;
this.publisher = publisher;
this.ISBN = ISBN;
this.isBorrowed = false; // 初始状态为未借出
}
public void setBorrowed(boolean isBorrowed) {
this.isBorrowed = isBorrowed;
}
public boolean getBorrowed() {
return isBorrowed;
}
public String toString() {
return "书名: " + title + "\n作者名: " + author + "\n出版社: " + publisher + "\nISBN号: " + ISBN;
}
}
```
以上代码中,我们定义了一个 Book 类,包含了书名、作者名、出版社、ISBN号和是否已借出等属性,以及设置书籍状态和查看书籍状态的方法。在主函数中,您可以这样使用:
```
public static void main(String[] args) {
Book book = new Book("Java编程思想", "Bruce Eckel", "机械工业出版社", "9787111213826");
// 设置书籍状态为借出
book.setBorrowed(true);
// 查看书籍状态
if (book.getBorrowed()) {
System.out.println("该书已借出");
} else {
System.out.println("该书未借出");
}
// 打印书籍信息
System.out.println(book);
}
```
运行结果如下:
```
该书已借出
书名: Java编程思想
作者名: Bruce Eckel
出版社: 机械工业出版社
ISBN号: 9787111213826
```
希望能帮到您!
阅读全文