目标:使用委托实现信用卡用户定时还款功能
问题分析:首先,如何实现信用卡定时还款功能呢,信用卡本身是不能还款的,所以应该再设立一个储蓄卡用来储存用户的工资,通过连接用户信用卡和储蓄卡来实现委托还款。
代码截图:
namespace card_work
{
class depositCard
{
//储蓄名
private string name;
//储蓄金额
private int depositMoney;
//基础储蓄金额
public depositCard(string name, int money)
{
this.name = name;
this.depositMoney = money;
}
//获取储蓄金额
public int getDepositMoney()
{
return this.depositMoney;
}
public void setDepositMoney(int r)
{
this.depositMoney = r;
}
}
//信用卡类
class creditCard
{
//信用卡持有者名称
public string name;
//信用卡余额
public int creditMoney;
//扣款日期
public int dueDay;
//绑定储蓄卡对象
public depositCard DC;
//初始化
public creditCard(string name, int CM,