首页 > 编程语言 > 详细

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

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

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

这里先定义用户类


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

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

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

群主类

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

技术分享图片

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

成员类

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

技术分享图片

测试

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

技术分享图片

技术分享图片

技术分享图片

技术分享图片

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



 

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!