个c++个人银行账户管理程序序怎么做

改动的一些点:(1)由于C++中有运算符重载而JAVA中没有故此点不做改动。

  (2)在JAVA中没有C++中虚函数的virtual关键字取而代之的是父类中的抽象方法,同C++一样抽象父类都是使用abstract关鍵字,不过在JAVA中子类实现父类方法时就相当于完成了C++中虚函数的功能。

  (3)JAVA中没有sizeof()来计算数组所占内存空间大小故在计算对象数組长度时,采用对象数组引用的length静态域变量直接得到数组长度

  (4)对于输入方面,JAVA中没有getline(cinstring)来读入输入的一行命令,而是通过扫描器类Scanner以及其中一系列nextXX()方法如next()读入输入的字符串,nextLine()读入一行输入的文本以空格等为分隔符。另外为了能够只读入一个字符可以使用String类的charAt(index)方法。

Date类和Accumulator都与第7章一样其余类的代码如下:












//记录一笔账,有日期、金额和说明(desc)













//取出现金data为日期,amount为金额desc為款项说明



//结算(计算利息、年费等),每月结算一次date为结算日期





6.第9章:使用容器代替数组

改动的一些点:(1)将C++中的类模板实现动态數组更改为集合类中的ArrayList子类,利用容器替代数组

没有什么能够阻挡你对考研的向往

这个例子在前例的基础上添加了如下内容:

  1. 为SavingsAccount类添加一个静态数据成员total用来记录各个账户的总金额,并为其添加了相应的静态成员函數getTotal对其进行访问;
  2. 将getBalanceaccumulate等不需要改变对象状态的成员函数声明为常成员函数;
//记录一笔账,date为日期amount为金额 //假设开户90天到了银行的计息日,结算所有账户的年息 //输出各个账户的信息
  • 在前面一篇文章中我们分析了Android应用程序窗口的绘图表面的创建过程。Android应用程序窗口的绘图表媔在...

  • C++文件 例:从文件income. in中读入收入直到文件结束并将收入和税金输出到文件tax. out。 检查...

  • 一、程序设计概念等 结构化程序设计特点: 程序设计=数據结构+算法程序内容=过程+过程调用 面向对象的程序设计方法...

  • 1、利用构造函数限制对象的创建 在上一节构造函数的例1中我们提到,如果不聲明默认构造函数book()而只声明带...

我要回帖

更多关于 个人银行账户管理程序 的文章

 

随机推荐