创建一个图书类,属性 bookName,出版社 publisher,作者author,价格price拥有方法:属性对应的 get和set方法和介绍这一本图书。 创建一个类 人 去借图书
时间: 2024-11-28 17:26:16 浏览: 30
创建一个图书类`Book`:
```java
public class Book {
private String bookName;
private String publisher;
private String author;
private double price;
// 构造函数
public Book(String bookName, String publisher, String author, double price) {
this.bookName = bookName;
this.publisher = publisher;
this.author = author;
this.price = price;
}
// getter and setter methods
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public String getPublisher() {
return publisher;
}
public void setPublisher(String publisher) {
this.publisher = publisher;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
// 介绍图书的方法
public String introduceBook() {
return "这本书名为:" + bookName + ", 出版社:" + publisher + ", 作者:" + author + ", 价格:" + price;
}
}
// 创建一个人类Person去借书
public class Person {
private String name; // 假设这里的人有姓名
public Person(String name) {
this.name = name;
}
// 借书方法,这里只是一个基本示例,实际应用可能需要更详细的交互逻辑
public void borrowBook(Book book) {
System.out.println(name + "想借阅:" + book.introduceBook());
// 实际操作,比如添加到借阅列表或数据库
}
}
```
在这个例子中,`Person`类有一个`borrowBook`方法,用于借书。当一个`Person`实例调用这个方法时,会传入一个`Book`实例作为参数,并打印出书籍的信息。这是一个简单的模型,实际的借书流程可能会涉及到更多的业务逻辑和数据处理。
阅读全文
相关推荐


















