qq_36263865
qq_36263865
采纳率100%
2016-09-29 03:42

编写一个音像店类VideoStore

已采纳

一、要求
某一音像店委托你为他们做一个程序对他们的影碟进行管理:
1、设本店有《蜘蛛侠》、《我机器人》、《天下无贼》和《功夫》四种影碟,每种影碟现有存货20张
2、顾客在音像店购买影碟,规则是,客户向售货员提供影碟的名字,售货员根据这个影碟的名字通过程序确认没有存货,如果没有,系统提示本店没有此影碟,如果有,系统将此影碟的数目头减少1,如果数目的如果为0,系统提示此影碟已售完
3、能在控制台上打印出影碟的存货情况,即每种影碟的存贷量
4、对程序进行测试

具体的要求参见以下的实现步骤。

二、推荐实现步骤
1、用Java编写一个名叫Film的类。其具有私有string成员变量name(影片名字),和一个int成员变量amout(数目)。
2、编写一个音像店类VideoStore,其带有一个Film数组成员变量inventory(存货),用来存放或访问影碟对象。此inventory的内容在VideoStore的构造函数中被填充,影碟数据请参照“要求”部分的1
3、为VideoStore类添加buyFilm(string filmName)公有方法。
A、在影碟对象数组inventory中查找有是否一个名为filmName的影碟对象
B、如果没有找到,系统提示本店没有此影碟,否则,系统将此影碟对象的amout字段减少1,如果数目的结果为-1,系统提示此影碟已售完
4、为VideoStore类添加writeFilms()公有方法,能在控制台上打印出影碟的存贷情况,即每种影碟的名字及其存货量
5、程序的编写与测试

新建一个程序,编写以上的类,并测试。

三、注意事项和提示
A、影碟数据的正确填充
C、inventory在实现VideoStore中被多次用到

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • wyg_blog wyg_blog 5年前

    SE的内容,自己写写吧。不会的点再来这儿问。

    点赞 评论 复制链接分享
  • qq_36263865 qq_36263865 5年前

    谁帮我中间内容补充一下,谢谢。

    点赞 评论 复制链接分享
  • qq_36263865 qq_36263865 5年前

    public class VideoStore{
    //对影碟的初始化
    Film[] filma=new Film[4];
    public void init{
    //初始化4个影碟对象,并将对象存储到数组中
    }
    //根据影碟的名称,来出租该影碟,对数组进行遍历
    public void buyFilm(String filmName){

     }
     //输入现有的所有影碟
     public void  output{
    
    
    
     }
    

    }

    点赞 评论 复制链接分享

为你推荐