2.创建一个图书类,类中包含的属性有:书名,作者、出版社;包含的方法有:设置书籍状态,查看书籍状态。书籍状态有在馆和外借两种。
时间: 2023-05-31 07:03:00 浏览: 217
class Book:
def __init__(self, title, author, publisher):
self.title = title
self.author = author
self.publisher = publisher
self.status = "在馆"
def set_status(self, status):
self.status = status
def get_status(self):
return self.status
book1 = Book("Python编程从入门到实践", "Eric Matthes", "人民邮电出版社")
book2 = Book("Django企业开发实战", "王洪磊", "电子工业出版社")
print("书籍1的状态为:", book1.get_status())
book1.set_status("外借")
print("书籍1的状态为:", book1.get_status())
print("书籍2的状态为:", book2.get_status())
book2.set_status("外借")
print("书籍2的状态为:", book2.get_status())
相关问题
java 创建一个图书类,类中包含的属性有:书名,作者、出版社;包含的方法有:设置书籍状态,查看书籍状态。书籍状态有在馆和外借两种。
好的,我可以帮你创建一个Java图书类,包含书名、作者、出版社属性和设置状态、查看状态方法。以下是代码示例:
```java
public class Book {
private String title; //书名
private String author; //作者
private String publisher; //出版社
private boolean isBorrowed; //状态:true表示借出,false表示在馆
//构造方法
public Book(String title, String author, String publisher) {
this.title = title;
this.author = author;
this.publisher = publisher;
this.isBorrowed = false; //默认在馆
}
//设置书籍状态
public void setBookStatus(boolean isBorrowed) {
this.isBorrowed = isBorrowed;
}
//查看书籍状态
public String getBookStatus() {
if (isBorrowed) {
return "该书已被借出";
} else {
return "该书在馆";
}
}
}
```
以上是一个简单的Java图书类示例,你可以根据自己的需求进行修改或补充。
用java创建一个图书类,类中包含的属性有:书名,作者、出版社;包含的方法有:设置书籍状态,查看书籍状态。书籍状态有在馆和外借两种。
好的,以下是用 Java 创建一个图书类的代码:
```
public class Book {
private String title;
private String author;
private String publisher;
private boolean isBorrowed;
public Book(String title, String author, String publisher) {
this.title = title;
this.author = author;
this.publisher = publisher;
this.isBorrowed = false;
}
public void setBorrowed(boolean borrowed) {
this.isBorrowed = borrowed;
}
public boolean isBorrowed() {
return isBorrowed;
}
public String getTitle() {
return title;
}
public String getAuthor() {
return author;
}
public String getPublisher() {
return publisher;
}
}
```
在这个类中,我们定义了四个属性:书名、作者、出版社和书籍状态。其中,书籍状态使用布尔类型表示,true 表示已经被借出,false 表示在馆。我们还定义了两个方法,用于设置和获取书籍状态,以及获取书名、作者和出版社信息。
希望这个代码能够满足您的需求。如果您有任何问题,请随时问我。
阅读全文