zoukankan      html  css  js  c++  java
  • 阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第2节 抽象类_19-发红包案例_实现

    不管是群主也好。普通成员也好。都属于用户类。

    这里先定义用户类



    定义两个成员变量


    下面就是生成代码。有参构造,无参构造、geter和setter


    为了方便。额外定义定义一个show方法,打印输出当前人的name和money

    群主类

    群主类继承了User类。这样默认的成员变量就都有 了

    然后写一下群主类的默认构造和有参构造,为什么要写这个呢?写上以后我们用起来会更加的方便
    默认构造里面留空,其实里面会赠送一个super的方法,去调用父类的构造。这里我们不用写上,因为默认会赠送





    定义发红包的方法
    子类里面获取父类的money用到了super.getMoney()方法

    成员类

    继承user类,并创建有参构造和默认构造

    从集合中删除。remove方法传入一个index索引值。返回一个Integer

    返回的其实就是被删除的元素


    测试

    创建一个群主,三个普通成员

    分别输出三个成员和群主一共有多少钱


    改下成员的名称










    多运行几次。每次的金额都是不一样的



     

  • 相关阅读:
    rt_list_entry() 函数
    替换空格
    跳台阶
    斐波那契数列
    基于5221码的同步十进制加法计数器
    强连通分量+Tarjia+缩点
    次小生成树
    差分约束
    P1547 Out of Hay
    P1197 [JSOI2008]星球大战
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11216333.html
Copyright © 2011-2022 走看看