定义一个描述书店书籍的类,数据成员包括书名数量和单价;成员函数包括构造函数和输出函数。
时间: 2024-09-09 09:17:10 浏览: 91
在定义一个描述书店书籍的类时,我们需要考虑类的基本结构,包括数据成员和成员函数。以下是一个简单的实现示例:
```java
// 定义一个Book类来描述书店中的书籍
public class Book {
// 数据成员
private String title; // 书名
private int quantity; // 数量
private double price; // 单价
// 构造函数
public Book(String title, int quantity, double price) {
this.title = title; // 设置书名
this.quantity = quantity; // 设置数量
this.price = price; // 设置单价
}
// 输出函数,用于打印书籍信息
public void printBookInfo() {
System.out.println("书籍信息:");
System.out.println("书名:" + title);
System.out.println("数量:" + quantity);
System.out.println("单价:" + price);
}
// 可以添加getter和setter方法,以便于外部访问和修改数据成员
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public int getQuantity() {
return quantity;
}
public void setQuantity(int quantity) {
this.quantity = quantity;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
```
在这个类中,我们定义了三个私有数据成员`title`、`quantity`和`price`分别用来存储书名、数量和单价。构造函数用于创建书籍对象时初始化这些数据成员。`printBookInfo`函数则是用来输出书籍的详细信息。
阅读全文