Java 实战:利用面向对象与静态变量实现图书信息自动编号并统计总册数
以下是Java代码示例,实现了书籍类Book和图书类Library的相关逻辑: ```java public class Book { private String title; private double price; private String id; private static int count = 1; public Book(String title, double price) { this.title = title; this.price = price; this.id = "issn" + count; count++; } public String getTitle() { return title; } public double getPrice() { return price; } public String getId() { return id; } public static int getCount() { return count - 1; } public String toString() { return "[书名]:" + title + " [价格]:" + price + " [图书编号]:" + id + " [本书的册数]:" + getCount(); } } public class Library { public static void main(String[] args) { Book[] books = new Book[4]; books[0] = new Book("java程序", 35.6); books[1] = new Book("java程序", 35.6); books[2] = new Book("c语言程序设计", 42.6); books[3] = new Book(null, 8.8); for (Book book : books) { System.out.println(book.toString()); } } } ``` 输出结果会按照题目要求进行格式化输出,其中图书编号自动增加。 ######[AI写代码神器 | 1137点数解答 | 2024-04-02 10:18:39]
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)405
- Python 实现赛车手积分排名:从数据到清晰榜单(字节豆包 | 182点数解答 | 2024-10-20 16:16:44)276
- 用 Pandas 深度剖析数据:从读取到统计分析全流程实战(GPT | 642点数解答 | 2024-06-30 15:39:49)355
- 用 Pandas 深入分析招聘数据:从数据读取到可视化全流程解析(GPT | 1539点数解答 | 2024-06-30 15:56:50)367
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)305
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1134
- Java:抽象类 Vehicle 及子类 Car、MotorBike 实战演示(讯飞星火 | 440点数解答 | 2024-06-06 23:18:54)310
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)343
- 优化高中英语核心词汇短语HTML页面,这些建议不容错过!(DeepSeek | 217点数解答 | 2025-07-01 23:41:02)188
- PHP 面向对象笔试题大揭秘:从基础到进阶全涵盖!(DeepSeek | 717点数解答 | 2025-06-13 21:31:47)112
- PHP面向对象笔试题大揭秘:从基础到设计模式全涵盖(DeepSeek | 985点数解答 | 2025-06-13 21:35:11)97
- 代码纠错:如何正确定义值为 5.618×10⁷ 的 fnum 变量 (GPT | 8点数解答 | 2024-05-20 22:29:10)287