java创建一个图书类,类中包含的属性有:书名、作者、出版社;包含的方法有:设置书 籍状态,查看书籍状态。书籍状态有在馆和外借两种。
时间: 2024-09-20 16:14:10 浏览: 46
在Java中,你可以创建一个名为`Book`的类来表示图书,它包含书名、作者和出版社等属性,以及设置和查看书籍状态的方法。以下是这个类的一个简单实现:
```java
public class Book {
private String title;
private String author;
private String publisher;
// 书籍状态枚举,表示在馆或外借
private enum BookStatus { IN_LIBRARY, OUT_ON_LOAN }
private BookStatus status;
// 构造函数
public Book(String title, String author, String publisher) {
this.title = title;
this.author = author;
this.publisher = publisher;
this.status = BookStatus.IN_LIBRARY;
}
// 设置书籍状态的方法
public void setStatus(BookStatus newStatus) {
this.status = newStatus;
}
// 查看书籍状态的方法
public String getStatus() {
return status.name();
}
// 获取书名、作者和出版社的getter方法(省略了)
public String getTitle() {
return title;
}
public String getAuthor() {
return author;
}
public String getPublisher() {
return publisher;
}
}
阅读全文