码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-07-20 09:41:07      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:打印   bsp   dex   生成   http   方便   user   img   名称   

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

这里先定义用户类


技术图片
定义两个成员变量
技术图片

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

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

群主类

群主类继承了User类。这样默认的成员变量就都有 了
技术图片
然后写一下群主类的默认构造和有参构造,为什么要写这个呢?写上以后我们用起来会更加的方便
默认构造里面留空,其实里面会赠送一个super的方法,去调用父类的构造。这里我们不用写上,因为默认会赠送
技术图片
技术图片

技术图片

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

成员类

继承user类,并创建有参构造和默认构造
技术图片
从集合中删除。remove方法传入一个index索引值。返回一个Integer
技术图片
返回的其实就是被删除的元素
技术图片

技术图片

测试

创建一个群主,三个普通成员
技术图片
分别输出三个成员和群主一共有多少钱
技术图片
技术图片
改下成员的名称
技术图片

技术图片

技术图片

技术图片

技术图片

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



 

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

标签:打印   bsp   dex   生成   http   方便   user   img   名称   

原文地址:https://www.cnblogs.com/wangjunwei/p/11216333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!