10-一个发红包案例

1).案例分析

群主发红包,某群有多个成员,群主给员工发普通红包,普通红包规则

1.群主会有一笔金额,从群主余额中扣除,平均分为n份让成员领取

2.成员领取红包后,保存到成员余额中

注意:用户名是共有的所以共性的定义一个类

           发红包的方法群主独有                                        收红包的方法普通成员独有

3.发红包的逻辑

三要素:返回值类型 : 发红包就是把钱变成一些小份,用集合来进行存储

              方法名称:send

              参数列表 :共发多少钱  int  totalMoney 和 分成多少份 int count

发红包方法有了  public ArrayList<Integer> send(int totalMoney, int count){//...}

4.收红包的逻辑

三要素  返回值类型    void不需要返回

             方法名称      receive

             参数列表     群主把钱分成集合小份,拿一份所以是ArrayList<Integer>

收红包方法:public void receive(ArrayList<Integer> list){//...}

5.三个类

2).发红包案例的实现

User类

群主类

 收红包成员类

psvm

 

结果

 

猜你喜欢

转载自blog.csdn.net/shwjakak/article/details/120441274
今日推荐