Java如何编写银行ATM系统程序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3258个文字,预计阅读时间需要14分钟。
使用Java模拟一个银行ATM系统,参考以下内容:
系统功能介绍:- 使用面向对象的编程思想,模拟真实世界中的银行ATM业务流程。- 主方法中调用一行代码,完成整个ATM系统的启动。
主方法实现:javapublic static void main(String[] args) { ATMSystem atm=new ATMSystem(); atm.start();}
用Java模拟一个银行ATM系统,供大家参考,具体内容如下
系统功能介绍:
使用面向对象的编程思想,尽可能模拟真实世界中的银行ATM业务流程。
main方法里通过调用一行代码,完成整个业务流程的顺序调用。
加入了身份证号,手机号等元素,虽然他们不涉及银行卡的业务处理,但它们是真实世界中办理银行卡的必需条件,这些在代码中也有所体现。
为了尽可能使得随机生成的身份证号码和手机号码和银行卡号切合实际,还手动设计了一个工具类,用来生成随机的号码。
其中涉及到的知识,包括但不限于static修饰符的使用,集合的使用,权限修饰符的控制,类与类之间关系的设计,类构建的属性初始化控制,Scanner输入控制,工具类BigDecimal和DecimalFormat的使用,随机数的生成等。
但其实最难的还是设计,类与类之间关系的设计,类的属性和方法的设计,它们都至关重要,它们可以说是面向对象编程的核心。一旦属性或方法设计得不合理,程序即使可以运行,但它的开发过程必然是违背人的正常思维的,也会使得后期的更改和维护变得异常棘手。
编写这个程序相对来讲还是很有挑战性的,虽然用到的知识不多,但也很考究你的设计能力和思维能力。
本文共计3258个文字,预计阅读时间需要14分钟。
使用Java模拟一个银行ATM系统,参考以下内容:
系统功能介绍:- 使用面向对象的编程思想,模拟真实世界中的银行ATM业务流程。- 主方法中调用一行代码,完成整个ATM系统的启动。
主方法实现:javapublic static void main(String[] args) { ATMSystem atm=new ATMSystem(); atm.start();}
用Java模拟一个银行ATM系统,供大家参考,具体内容如下
系统功能介绍:
使用面向对象的编程思想,尽可能模拟真实世界中的银行ATM业务流程。
main方法里通过调用一行代码,完成整个业务流程的顺序调用。
加入了身份证号,手机号等元素,虽然他们不涉及银行卡的业务处理,但它们是真实世界中办理银行卡的必需条件,这些在代码中也有所体现。
为了尽可能使得随机生成的身份证号码和手机号码和银行卡号切合实际,还手动设计了一个工具类,用来生成随机的号码。
其中涉及到的知识,包括但不限于static修饰符的使用,集合的使用,权限修饰符的控制,类与类之间关系的设计,类构建的属性初始化控制,Scanner输入控制,工具类BigDecimal和DecimalFormat的使用,随机数的生成等。
但其实最难的还是设计,类与类之间关系的设计,类的属性和方法的设计,它们都至关重要,它们可以说是面向对象编程的核心。一旦属性或方法设计得不合理,程序即使可以运行,但它的开发过程必然是违背人的正常思维的,也会使得后期的更改和维护变得异常棘手。
编写这个程序相对来讲还是很有挑战性的,虽然用到的知识不多,但也很考究你的设计能力和思维能力。

