java设计一个简单的 Book 类 要求: 类名为 Book 。 包含以下私有成员变量: title (书名,字符串类型) author (作者,字符串类型) price (价格,双精度浮
时间: 2024-09-27 16:07:57 浏览: 35
book-list-app-using-oop
在Java中,我们可以创建一个名为`Book`的简单类来表示书籍的基本信息。这个类将包含三个私有成员变量,如您所描述的。以下是这个类的一个基础版本:
```java
public class Book {
// 私有成员变量
private String title; // 书名
private String author; // 作者
private double price; // 价格
// 构造函数,用于初始化成员变量
public Book(String title, String author, double price) {
this.title = title;
this.author = author;
this.price = price;
}
// 提供getter方法获取属性值
public String getTitle() {
return title;
}
public String getAuthor() {
return author;
}
public double getPrice() {
return price;
}
// 如果需要,可以提供setter方法设置属性值
public void setTitle(String title) {
this.title = title;
}
public void setAuthor(String author) {
this.author = author;
}
public void setPrice(double price) {
this.price = price;
}
// 为了便于打印和展示,提供toString()方法
@Override
public String toString() {
return "Book{" +
"title='" + title + '\'' +
", author='" + author + '\'' +
", price=" + price +
'}';
}
}
```
在这个类中,我们定义了构造函数用于初始化书籍信息,以及getter和setter方法以便外部访问这些字段。`toString()`方法则用于返回一个简短的字符串形式,方便调试和显示。
阅读全文