某商店对外出售的商品有图书和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;}

Java简易图书DVD管理系统相关推荐

  1. java毕业设计图书借阅管理系统mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计图书借阅管理系统mybatis+源码+调试部署+系统+数据库+lw java毕业设计图书借阅管理系统mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B/S ...

  2. MySQL_简易图书数据库管理系统_峰峰博客_峰峰吃芒果

    简易图书数据库管理系统 简易图书管理数据库(假定数据库名为:BooksDB)包含4个关系(即:数据表).关系名.属性及说明分别如下述各表所示. 读者类别表:ReaderType 序号 字段名 数据类型 ...

  3. Java实现图书借阅管理系统(IO流存储数据,附源码)

    目录 前言 一.项目概述 1.项目功能结构图 2.项目功能说明 3.项目其他说明 二.开发过程中需要注意的问题 1.开发顺序及思路 2.IO流读写 3.数据共享 4.业务逻辑问题 三.源码链接 前言 ...

  4. Java简易版图书管理系统(面向小白的万字详解)

  5. 计算机java毕设 图书销售管理系统的设计与实现

    文章目录 1 项目简介 2 实现效果 3 系统设计 4 关键代码 5 论文概览 6 最后 1 项目简介

  6. java图形界面开发——简易图书管理系统

    简易图书管理系统 刚开始学习java swing,做的第一个试验项目,代码的可读性不高,就是想记录一下下. 项目要求 创建图书管理系统登录窗体,且登录窗体不能最大化. 实现登录功能,规定用户名与密码为 ...

  7. 基于java和sqlserver建立的简易图书管理系统

    简易图书管理系统 1.所需功能: 2.流程: 数据库连接 3.环境及其语言: 4.数据库建立 5.操作: 数据库连接:sql.T3.Test1.java 选择需要的操作:sql.T3.Test1.ja ...

  8. 【java毕业设计】基于java+swing+CS的图书销售管理系统GUI设计与实现(毕业论文+程序源码)——图书销售管理系统

    基于java+swing+CS的图书销售管理系统GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+CS的图书销售管理系统GUI设计与实现,文章末尾附有本毕业设计的 ...

  9. 基于Eclipse+Java+Swing+Mysql图书信息管理系统

    基于Eclipse+Java+Swing+Mysql图书信息管理系统 一.系统介绍 二.功能展示 1.主页 2.新增图书信息 3.删除图书信息 三.数据库 四.其他系统实现 五.获取源码 一.系统介绍 ...

最新文章

  1. cocos2d-x解决中文乱码问题的几种办法
  2. 编写Linux内核模块——第三部分:按键和发光二极管
  3. Spring 事务不回滚
  4. java baseentity_如何在JPA的BaseEntity中实现equals()和hashcode()方法?
  5. 谈.Net委托与线程——解决窗体假死
  6. 为什么字节跳动选择使用 Go 语言?
  7. sql limit不接具体数字_这21个写SQL的好习惯,你要养成呀
  8. java tongpaiyu danliantiao_java版的汉字转拼音程序
  9. 向数组添加元素 java_java如何向数组里添加元素
  10. SAFEARRAY使用实例
  11. laravel没有route.php,Laravel中的RouteCollection.php中的NotFoundHttpException
  12. VAX插件、vs2012
  13. 宇视交换机vlan路由配置指导
  14. 龙芯 LS2K 16G 内存支持
  15. jzoj3457. 【NOIP2013模拟联考3】沙耶的玩偶
  16. unl文件导入orcle数据库
  17. Android 文字的收起与展开功能
  18. PS画等分圆环的技巧
  19. 城市易涝点(隧道、涵洞)监测系统方案
  20. 跳出多层for循环的几种方式

热门文章

  1. easyexcel 列头合并_2020-05-19:EasyExcel自定义合并单元格
  2. phpstorm 用git pull或者 git push报错 protocol error: bad line length character: Acti
  3. 多元统计分析-橄榄油数据集
  4. RHCE 22个考点
  5. 未授权访问漏洞原理及复现
  6. Go语言基础之网络编程
  7. 【巨杉数据库SequoiaDB】巨杉数据库无人值守智能自动化测试实践
  8. 计算机毕业设计SSM鞍山丘比特房屋租赁管理系统【附源码数据库】
  9. 数据分析之Excel的基本功能(下)
  10. Everypixel –图库图片设计师的搜索引擎