Java简易图书DVD管理系统

本文介绍了一个商店管理图书和DVD的Java程序设计。该系统包括商品基类,图书和DVD派生类,支持保存和按名称查询功能。每个类包含相应属性如名称、价格、出版社等,并实现了打印所有信息的方法。测试类则涵盖了保存和查询操作的实现。
摘要由CSDN通过智能技术生成

某商店对外出售的商品有图书和DVD,设计程序实现对所有商品进行保存和查询的功能。保存时要显示操作正确与否的信息;查找时按书名或者DVD名关键字进行查找,并显示查找的结果。已知对于图书需要保存的信息有,名称、编号、价格、出版社、作者、出版日期、ISBN号;对于DVD需要保存的信息有,DVD名、DVD编号、价格、出版社、ISRC号,要求:

(1)定义一个商品类为基类,图书类和DVD类为派生类,每个派生类中都要实现,打印对象所有信息的方法。

(2)编写测试类,实现对图书和DVD的保存和查询操作。

代码如下:

Book.java文件
package coding;
/**
 * @function 书类
 */
public class Book extends Commodity {
	private String author;
	private String date;
	private String ISBN;
	public Book() {
	}
	public Book(String commodityName, String id, double price, String publisher, String author, String date, String iSBN) {
		super(commodityName, id, price, publisher);
		this.author = author;
		this.date = date;
		ISBN = iSBN;
	}

	public String getAuthor() {
		return author;
	}

	public void setAuthor(String author) {
		this.author = author;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public String getISBN() {
		return ISBN;
	}

	public void setISBN(String iSBN) {
		ISBN = iSBN;
	}

	@Override
	public String toString() {
		return "Book [图书名称:" + getCommodityName() + ", 图书编号:" 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值