【windows】01.信用卡还款

功能说明

​ 本题要求使用委托与事件实现信用卡自动还款功能,用户可以自由设置信用卡还款关联的储蓄卡。当还款日到期时,系统会自动从关联储蓄卡中扣除账单金额进行还款。本题需要补充的代码主要是信用卡委托和自动还款事件的实现。

设计流程

  1. 定义 CreditCardDelegate 类,包含信用卡的余额和还款日,以及委托和事件实现自动划扣。

  2. 遍历 Cards 列表中的信用卡对象,将信用卡余额和还款日传入 CreditCardDelegate 对象中。

  3. 判断还款日是否到期,如果还未到期,则输出无需还款;否则判断储蓄卡余额是否足够还款,如果足够则执行委托中的还款方法。

关键源码

CreditCard类中Display函数的重载
在这里插入图片描述

委托类

在这里插入图片描述


还款
在这里插入图片描述


运行结果

在这里插入图片描述

总结

​ 这段代码使用了委托与事件的方式实现了信用卡自动还款的功能。通过定义委托和事件,可以将还款方法与信用卡对象分离,使得代码更加灵活。委托和事件的基本使用都了解了,在写这个程序的时候,我是先把要调用的函数都写好放到要调用的地方,再换成加到事件里调用事件(不知道有没有问题),更完整的应该用方法获取当天日期来判断是否是还款日,以及储蓄卡余额不足时进行提醒、换卡等动作。

源码

https://github.com/lanxue0/Win_ex_code

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值