publicclassMemberextendsUser{publicMember(){}publicMember(String name,int money){super(name, money);}publicvoidreceiver(ArrayList<Integer> list){//从多个红包里随便抽一个给自己//随机获取一个索引的索引编号int index =newRandom().nextInt(list.size());//根据索引,从集合里面删除,并且得到被删除的红包,给自己
Integer delta = list.remove(index);//当前成员自己有多少钱int money =super.getMoney();int i = money + delta;super.setMoney(i);//}}
publicclassMainRed{publicstaticvoidmain(String[] args){
Manager manager =newManager("群主",100);
Member one =newMember("成员a",0);
Member two =newMember("成员b",0);
Member three =newMember("成员c",0);
manager.show();
one.show();
two.show();
three.show();//群主发红包
ArrayList<Integer> list = manager.send(20,3);//成员收红包
one.receiver(list);
two.receiver(list);
three.receiver(list);//显示各自余额
System.out.println("==========");
manager.show();
one.show();
two.show();
three.show();}}