不管是群主也好。普通成员也好。都属于用户类。
这里先定义用户类
定义两个成员变量
下面就是生成代码。有参构造,无参构造、geter和setter
为了方便。额外定义定义一个show方法,打印输出当前人的name和money
群主类
群主类继承了User类。这样默认的成员变量就都有 了
然后写一下群主类的默认构造和有参构造,为什么要写这个呢?写上以后我们用起来会更加的方便
默认构造里面留空,其实里面会赠送一个super的方法,去调用父类的构造。这里我们不用写上,因为默认会赠送
定义发红包的方法
子类里面获取父类的money用到了super.getMoney()方法
成员类
继承user类,并创建有参构造和默认构造
从集合中删除。remove方法传入一个index索引值。返回一个Integer
返回的其实就是被删除的元素
测试
创建一个群主,三个普通成员
分别输出三个成员和群主一共有多少钱
改下成员的名称
多运行几次。每次的金额都是不一样的