基于c#的银行信息管理系统

基于c#的银行信息管理系统

ID:38790256

大小:93.59 KB

页数:14页

时间:2019-06-19

基于c#的银行信息管理系统_第1页
基于c#的银行信息管理系统_第2页
基于c#的银行信息管理系统_第3页
基于c#的银行信息管理系统_第4页
基于c#的银行信息管理系统_第5页
资源描述:

《基于c#的银行信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三面向对象编程二一、实验目的1.理解继承的含义,掌握派生类的定义方法和实现;2.掌握抽象类和抽象方法的使用;3.掌握多态性的概念并能编写体现类多态性的程序。4.了解类之间的关系,能区分关联关系中的聚合和组合的区别;二、实验内容1声明形状类Shape为基类,将成员函数Display(),Area()声明为虚函数;声明2个派生类:圆形Circle类,矩形Rectangular类,并重写虚函数Display(),Area();在主函数中声明基类的对象s,分别用圆形类和矩形类将其实例化,分别输出2种图形的表面积。2、创建一个应用程序,实现下面的

2、UML图。14Step1:实现银行帐户Account类:1)私有的属性balance:用于保存帐户中的当前余额。2)公有带参构造方法:对balance属性进行了初始化。3)公有方法getBalance:用于取得当前帐户余额。4)公有方法deposit:用于把数量为amount的现金存储到当前帐户中。5)公有方法withdraw:用于从当前帐户中提取数量为amount的现金。Step2:实现Customer类UML图中,Account类和Customer类之间的关系是聚合,即Account类的对象作为Customer类的成员,图中箭头上方的是

3、对象名,两端的1表示一对一关系,即一个Customer类的对象含有一个Account类的类对象作为成员。1)私有属性:firstName,lastName和account2)公有的带参构造方法:用于对firstName,lastName属性进行了初始化。3)公有的成员方法getFirstName:返回firstName的属性4)公有的成员方法getLastName:返回lastName的属性。5)公有的成员方法setAccount:对对象成员account进行设置6)公有的成员方法getAccount:取得对象成员account的值Step

4、3:实现Bank类bank对象只是简单地记住它和它的客户之间的联系。通过一个Customer数组来实现这个一对多的聚合关系。还需要设置一个整型的属性来存放当前银行中客户的数目。1)私有属性:customers:一个Customer类的对象数组。numberOfCustomers:银行当前客户的数量,每增加一个客户,其值加一。2)公有的构造方法:用适当的数组长度对customers对象数组进行初始化。3)公有的成员方法addCustomer:通过参数(firstname,lastname)创建一个新的Customer对象,并把它存放在cust

5、omers对象数组中。同时它必须增加numberOfCustomers的值。4)公有的成员方法getNumOfCustomers:返回numberOfCustomers属性的值。5)公有的成员方法getCustomer成员方法:14返回对象数组中指定下标为index的customer对象。Step4:编写测试程序如下publicclassTesting{publicstaticvoidMain(String[]args){Bankbank=newBank();bank.addCustomer("Simms","Jane");bank.add

6、Customer("Bryant","Owen");bank.addCustomer("Soley","Tim");bank.addCustomer("Soley","Maria");bank.getCustomer(0).setAccount(newAccount(500));bank.getCustomer(1).setAccount(newAccount(500));bank.getCustomer(2).setAccount(newAccount(500));bank.getCustomer(3).setAccount(newAcc

7、ount(500));for(inti=0;i

8、Console.WriteLine("Withdraw150.00");acct.withdraw(150);Console.WriteLine("Deposit22.50");

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。