自定义图书类。设定属性包括:书各bookName作者author,出版社名publisher价格price,方法包括:相应的属性的get/set方法,图书信息介绍。
时间: 2024-11-10 19:14:08 浏览: 31
案例分析-初学SQL必备资源
自定义图书类通常用于模拟书籍的对象,我们可以创建一个名为`Book`的类,它包含一些基本的图书属性以及对应的操作方法:
```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 + " 元。";
}
}
```
在这个`Book`类中,你可以实例化一个书的对象,并通过`get`和`set`方法操作其属性,而`introduceBook`方法则可以提供关于图书的简短描述。
阅读全文