java简易DVD影片管理系统—面向对象

本文介绍了一个使用Java编程实现的简单DVD影片管理系统,重点探讨了面向对象的设计思想,包括类的定义、对象的创建以及如何通过类和对象来组织和管理DVD影片信息。内容涵盖了类的封装、继承和多态等核心概念。
摘要由CSDN通过智能技术生成
public  class DvdSet {
    String name [] =new String[15];  //  DVD电影名称
    String date [] =new String[15];   //DVD电影借出时间
    int num [] =new int[15];   //DVD的借出次数
    int state[] =new int[15]; //DVD的借出状态   0.没有借出   1.借出去了
}



import java.text.*;
import java.util.*;
import java.util.Scanner;

public class DvdMgr {

    DvdSet dvdSet = new DvdSet();

    //把初始影片的信息传给数组保存
    public void initial() {
        //第一个影片
        dvdSet.name[0] = "羞羞的铁拳";
        dvdSet.state[0] = 1;
        dvdSet.num[0] = 82;
        dvdSet.date[0] = "2017-10-1";
        //第二个影片
        dvdSet.name[1] = "大鱼海棠";
        dvdSet.state[1] = 1;
        dvdSet.num[1] = 189;
        dvdSet.date[1] = "2017-10-7";

        //第三个影片
        dvdSet.name[2] = "缝纫机乐队";
        dvdSet.state[2] = 0;
        dvdSet.date[2] = "暂无";
    }

    public void show() {
        System.out.println("***********************************");
        System.out.println("****** 欢迎使用益达DVD管理器 ******");
        System.out.println("******        1.新增DVD      ******");
        System.out.println("******        2.查看DVD      ******");
        System.out.println("******        3.删除DVD      ******");
        System.out.println("******        4.借出DVD      ******");
        System.out.println("******        5.归还DVD      ******");
        System.out.println("******        6.退出         ******");
        System.out.println("**********************************");

        System.out.println("请输入你需要选择的编号:(1~6)");
        Scanner input = new Scanner(System.in);
        switch (input.nextInt()) {
            case 1:
                AddMovies();
                backshwo();
                break;
            case 2:
                looklist();
                backshwo();
                break;
            case 3:
                remove();
                backshwo();
                break;
            case 4:
                lend();
                backshwo();
                break;
            case 5:
                backDVD();
                backshwo();
                break;
            case 6:
  
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值