复制
收藏
提问
简洁

编写一个图书类 (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方法来展示每本书的属性。这个实现是基于12456的描述。

你觉得结果怎么样?
{{如何创建图书类}}
{{图书类属性包括哪些}}
{{如何实现图书类的show方法}}
{{如何创建多个图书对象}}
{{如何给图书对象赋值}}
{{如何调用对象的方法}}

以上内容由AI搜集生成,仅供参考

在线客服