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

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


    测试

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

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


    改下成员的名称










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



     

  • 相关阅读:
    Uva 12166 Equilibrium Mobile
    2015年7月实习经历以及一些感悟
    让键盘只数字键盘
    保留两位小数且,不四舍五入
    vuex的理解
    点击出现闪烁
    vue 添加样式分几种方法
    数据滞后的坑
    H5防止安卓手机软键盘弹出挤压页面导致变形的方法
    js 为false的几种情况
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11216333.html
Copyright © 2011-2022 走看看