C#——Windows银行储蓄管理系统

         在银行储蓄管理系统中,普通帐户(Account)和VIP账号(VipAccount)都包含账户(CreditNo),余额(Balance)等基本数据信息,都提供创建帐户,存款(Withdtaw),取款(Deposit)和查询余额功能,但二者的区别是:普通帐户的账号介于100 000~500 000之间,取款时不允许透支(余额不能<0),VIP账户的账号在500  000~1  000  000之间,取款时允许透支1000元(即取款之后余额必须大于-1000).请使用继承性和多态性实现Account类和VipAccount类的定义。

提示:将Account定义为基类,VipAccount定义为派生类,根据要求分别定义构造函数实现账号和余额字段的初始化;在基类中把取款方法定义为虚拟方法,在派生类中重载取款方法;让派生类从基类继承存款方法。

首先设计如下界面:

编写如下代码:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace 银行储蓄系统

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void Form1_Load(object sender, EventArgs e)

        {

 

        }

        Account acc = new Account("","");

        //创建账户

        private void button1_Click(object sender, EventArgs e)

        {

            if (Convert.ToInt32(textBox1.Text) >= 100000 & Convert.ToInt32(textBox1.Text) <= 500000)

            {

                label5.Text 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值