java案例之抢红包:
首先得知道,抢红包得分2个对象:一个是发的,多个抢的。他们都是用户,所以设计为,父类是用户类,子类是群主和群员。
一个用户得有用户名和余额所以来动手构建一个用户类代码如下:
package Test.hongbao;
/*
用户名
余额
*/
public class User {
public String userName;
private double money;
public User(){
}
public User(String userName,double money){
this.userName=userName;
this.money=money;
}
public double getMoney() {
return money;
}
public void setMoney(double money) {
this.money = money;
}
/*输出基本信息*/
public void show(){
System.out.println("我叫"+userName+" 我有多少钱"+money);
}
}
接下来是两个子对象,分别是群主和群员,群主有发红包的方法,群员有收红包的方法。先继承父类再在子类进行实现。
这里得注意:可能会出现无法整除的办法,于是把最后一个红包加入余数处理。
package Test.hongbao;
import java.util.ArrayList;
public class QunZhu