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


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

    这里先定义用户类



    定义两个成员变量


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


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

    群主类

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

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





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

    成员类

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

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

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


    测试

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

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


    改下成员的名称










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



     

  • 相关阅读:
    电力三维基础信息平台
    基于三维GIS技术的输电线路地理信息系统的设计与实现
    linux学习笔记(1)
    linux学习笔记(4)
    linux学习笔记(8)
    linux学习笔记(6)
    linux学习笔记(3)
    linux 学习笔记(2)
    linux学习笔记(7)
    ASCII码表完整版
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11216333.html
Copyright © 2020-2023  润新知