(1)定义银行账号类Bank,包含属性:银行卡卡号(cardnumber),银行卡密码(password)(6位),银行卡余额(balance),是否登录成功(connected)。
(2)构造方法。
(3)实现银行卡卡号的登录方法,卡号和密码匹配登录成功。
(4)实现银行卡卡号的查询余额方法,登录成功后可查询。
(5)实现银行卡卡号取款方法,取完后显示余额。
(6)实现银行卡转账业务,向另外一张卡转账。
(7)主类:创建一个卡号,6225 8888 6666 3333 2222,密码123456,余额5000,先查询余额,再取2000出来,显示余额;向另外一张卡(卡号6225 8888 6666 3333 1111,密码654321,余额1000)转账500;最后登录1111卡,查询是否到账。
实现连续操作,可以插卡,退卡,换卡操作,模拟ATM机,例如键盘按1插卡,键盘按0退卡,等等,也可以有提示信息,提示用户操作。