自定义图书类。设定属性包括:书各bookName作者author,出版社名publisher价格price=方法包括:相应的属性的get/set方法,图书信息介绍。
时间: 2024-11-09 17:30:08 浏览: 30
book:VisualOps书
自定义图书类通常是在面向对象编程中创建的一个类,用于表示书籍这一特定实体。它包含几个关键属性:
1. **bookName** (书名): 代表书籍的具体名称,例如《Python编程从入门到实践》。
2. **author** (作者): 存储著作该书的作者名字,如"Eric Matthes"。
3. **publisher** (出版社): 表示书籍出版商的信息,比如"人民邮电出版社"。
4. **price** (价格): 记录书籍的售价,通常是一个数值类型,如double或float。
为了方便操作和管理这些数据,我们需要为每个属性提供对应的 getter 和 setter 方法。getter 方法用于获取属性值,setter 方法用于设置属性值。例如:
```java
public class Book {
private String bookName;
private String author;
private String publisher;
private double price;
// Getter and Setter methods
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getPublisher() {
return publisher;
}
public void setPublisher(String publisher) {
this.publisher = publisher;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
// A method to provide a brief introduction of the book
public String introduceBook() {
return "这本书名为:" + bookName + ",作者是:" + author + ",由" + publisher + "出版,价格为:" + price + "元。";
}
}
阅读全文