要求: 类名为 Book 。 包含以下私有成员变量: title (书名,字符串类型) author (作者,字符串类型) price (价格,双精度浮点数类型) 包含一个构造方法,用于初始化书名、作者和价格。java 代码
时间: 2024-09-27 10:07:40 浏览: 37
在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和setter方法,虽然在这个例子中我们没有展示,但通常会这样做
// public String getTitle() { return title; }
// public void setTitle(String title) { this.title = title; }
// public String getAuthor() { return author; }
// public void setAuthor(String author) { this.author = author; }
// public double getPrice() { return price; }
// public void setPrice(double price) { this.price = price; }
// 可能需要的一些额外方法,如toString()展示书的信息
@Override
public String toString() {
return "Title: " + title + ", Author: " + author + ", Price: $" + price;
}
}
```
在这个类中,通过构造函数接受外部传入的参数,并将其设置为私有成员变量。通常还会提供访问属性的方法(getters 和 setters),以及一个`toString()`方法以便于打印书的相关信息。如果需要的话,也可以考虑添加其他方法,比如`calculateDiscount()`用于计算折扣等。
阅读全文