编程Account.java:在其中编写一个名为编写Account 类。

1、实现基本功能代码如下:

// 代表账户里的金额 // 向账户中存钱,如果传入的金额大于0存钱,返回true否则不存钱,返回false // 从账户中取钱如果余额够,取钱返回true,如果余額不足不取钱,返回false // 用于查询当前帐户金额 // 初始化显示余额 // 存入16,显示余额 // 存入-1显示余额 // 取出16,显示余额 // 取出35显示余额

2、存钱、取钱的方法都是synchronized修饰的方法,表明它们是同步方法同步的对象是访问它们的Account对象。

这么做是为了避免多线程中多个线程同时取钱、存钱导致程序异常。

使用同步方法保证每次只能有一个线程存钱或取钱;因为显示余额不会改变balance变量,所以display()方法不需要同步

customer类的构造方法(三个参数)、
getID()读取客户身份证号、
setID()设置客户身份证号、
printMSG() 显示输出客户的信息(身份证号、姓名、性别)
account 类构造方法(2个,一个构造方法有身份證号、账户号及余额 三个参数;一个构造方法只有身份证号、账户号 二个参数余额初始化为零)。
三、编程Ex4_3.java:使用上面的两个类实现洳下业务:
1)创建两个客户“张三”、“李四”;为张三开设2个账户(一个账户开户时就存款2000,另一账户开户时不存款)、李四开设1个账戶(开户时存款3000)
2)张三第一个账户取款500
3)张三从第一个账户转账1000到第二个账户中
5)最后查询出张三与李四的客户信息及账户余额。

//创建两个客户“张三”、“李四”;为张三开设2个账户

//(一个账户开户时就存款2000另一账户开户时不存款)、

//李四开设1个账户(开户时存款3000)。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 未来人类 的文章

 

随机推荐