编写一个银行新用户现金业务办理程序,模拟新用户到银行办理现金存取业务时的场景。要求具有以下功能: (1)银行对用户到来的欢迎动作; (2)银行对用户离开的提醒动作; (3)用户的开户、存款和取款动作,在完成开户、存款和取款操作后,要提醒用户账户余额。 例如, 一个新用户来到农业银行,首先银行要表示欢迎,然后银行工作人员会为用户办理开户手续。开户后,用户先进行了存款操作,之后又进行了取款操作。取款操作时,需要用户输入正确的密码和取款金额,且取款金额需小于当前账户余额。当业务办理完,用户离开银行,银行提醒用户携带好随身财物。至此,银行新用户现金业务办理结束。 提示: (1)定义一个银行账户类一 Bank类,具有以下 基本账户信息属性和方法: ◆银行名称bankName ◆用户名称name ◆密码password ◆账户余额balance ◆交易金额turnover 欢迎方法一welcome()方法 开户一构造方法Bank(name,password,turnover) 存款方法一deposit(turnover) 取款方法一-withdrawal(pasword,turnover) 下次光临方法一welcomeNext() (2)定义一个交易类Trade类,定义main()方法进行测试,完成以下功能: 定义一家银行名 显示欢迎语句 开户存款 取款,密码错误,取款失败 取款,余额不足,取款失败 取款,密码正确,余额充足,取款成功 显示欢迎下次光临