自定义图书类,设定属性包括:书名 bookName,作者author,出版社名 publisher,价格price;:方法包括相应属性的get/set方法,图书信息介绍。
时间: 2024-11-12 10:41:21 浏览: 37
定义一个Book类,实现简单操作实验报告
4星 · 用户满意度95%
自定义图书类是一种用于表示书籍的基本数据结构,在面向对象编程中,它通常会包含一些描述书籍核心特性的私有变量,如书名(bookName)、作者(author)、出版社名(publisher)和价格(price)。为了方便访问和修改这些属性,我们会在类中定义相应的 getter 和 setter 方法。
```java
public class Book {
// 私有属性
private String bookName;
private String author;
private String publisher;
private double price;
// 构造函数
public Book(String bookName, String author, String publisher, double price) {
this.bookName = bookName;
this.author = author;
this.publisher = publisher;
this.price = price;
}
// Getters and Setters
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;
}
// 图书信息介绍方法
public String introduceBook() {
return "这本书名为:" + bookName + ", 作者是:" + author + ", 出版社是:" + publisher + ", 价格是:" + price;
}
}
```
在这个类中,`introduceBook()`方法就是一个用于展示图书基本信息的方法,可以根据需要进行定制。通过这些 getter 和 setter 方法,我们可以安全地获取和修改书籍的属性。
阅读全文