运行结果与样例相比,运行结果大体相同,只是保留小数点位数不同。
但本次测试并没有把所有分支测试到。比如取钱时,银行卡里的钱少于
所取的钱的情况。所以,测试用例优化如下:
在主函数中添加:sa1.withdraw(61,7000);
得到的测试结果为:
可以证明,当银行卡里的钱少于所取的钱的情况时,会提示错误。与设
计相符。
1.5 体会心得
通过此次实验,我理解了 Java 中创建对象和 C++不同。Java 创建对象的一句
话实际上包含了三个内容:创建对象、声明对象的引用、初始化引用。引用使
用起来比指针方便,易懂。学会了 Java 中的格式化输出例如保留两位小数。对
编译时的报错信息有了大致的了解。C++中可以将函数的具体实现写到类的外面
(成员函数)同样也有内联成员函数(将具体实现写在类中),但 Java 中只能
将成员函数写在类中。Java 中的 System.out.println()使用’+’可以完成字符串的
连接,因为在内部已经实现了对+运算符的重载。Java 中的 final 和 C++中的
const 等价。
• 个人银行管理系统版本 0.2(对应第 5 章记录)
• 系统需求
评论0