复制
收藏
提问
简洁
编写一个图书类 (Book),其中包括: (1)属性: 编号 (id)、书名(name)、价格 (price) (2)行为: 展示 (show),该方法中需要展示出图书的所有属性信息 创建3个图书对象, 分别赋值为 (1)001, 三国, 88.88 (2)002, 水浒, 88.88 (3)003, 富婆通讯录, 10000 调用3个对象各自的show方法展示属性信息
3月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
根据您提供的参考资料,我们可以设计一个简单的图书类(Book),并创建三个图书对象,然后调用它们各自的展示(show)方法来展示属性信息。以下是Java语言的实现示例:
// 定义图书类 (Book)
public class Book {
// 属性:编号 (id)、书名 (name)、价格 (price)
private String id;
private String name;
private double price;
// 构造方法
public Book(String id, String name, double price) {
this.id = id;
this.name = name;
this.price = price;
}
// 展示图书信息的方法
public void show() {
System.out.println("Book ID: " + id);
System.out.println("Book Name: " + name);
System.out.println("Price: " + price);
}
// getter 和 setter 方法
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
// 测试类
public class BookTest {
public static void main(String[] args) {
// 创建3个图书对象
Book book1 = new Book("001", "三国", 88.88);
Book book2 = new Book("002", "水浒", 88.88);
Book book3 = new Book("003", "富婆通讯录", 10000);
// 调用3个对象各自的show方法展示属性信息
book1.show();
System.out.println(); // 用于分隔输出
book2.show();
System.out.println(); // 用于分隔输出
book3.show();
}
}
这段代码首先定义了一个Book
类,其中包含了编号(id)、书名(name)和价格(price)作为私有成员变量,以及一个构造方法用于初始化这些属性。show
方法用于展示图书的所有属性信息。然后,我们创建了三个Book
对象,分别对应您给出的三本书的信息,并调用了它们的show
方法来展示每本书的属性。这个实现是基于1、2、4、5和6的描述。
你觉得结果怎么样?