用java创建一个图书类,类中包含的属性有:书名,作者、出版社;包含的方法有:设置书籍状态,查看书籍状态。书籍状态有在馆和外借两种。
时间: 2023-05-20 12:02:23 浏览: 1125
好的,以下是用 Java 创建一个图书类的代码:
```
public class Book {
private String title;
private String author;
private String publisher;
private boolean isAvailable;
public Book(String title, String author, String publisher) {
this.title = title;
this.author = author;
this.publisher = publisher;
this.isAvailable = true;
}
public void setAvailable(boolean available) {
this.isAvailable = available;
}
public boolean isAvailable() {
return this.isAvailable;
}
}
```
在这个类中,我们定义了三个属性:书名、作者和出版社,以及一个布尔类型的属性 isAvailable,表示书籍是否可借。我们还定义了一个构造函数,用于初始化这些属性,以及两个方法:setAvailable 和 isAvailable,用于设置和查询书籍状态。
如果需要创建一个 Book 对象,可以使用以下代码:
```
Book book = new Book("Java编程思想", "Bruce Eckel", "机械工业出版社");
```
这将创建一个书名为 "Java编程思想",作者为 "Bruce Eckel",出版社为 "机械工业出版社" 的 Book 对象。要设置书籍状态,可以使用 setAvailable 方法:
```
book.setAvailable(false); // 将书籍状态设置为不可借
```
要查询书籍状态,可以使用 isAvailable 方法:
```
boolean available = book.isAvailable(); // 查询书籍状态
```
这将返回一个布尔值,表示书籍是否可借。
阅读全文