寻找一种最好的方法,完成下面问题。
活期新客户到银行存钱,向银行提供本人的身份证、家庭地址、人民币(开户金额允许为0)。银行从起身份证中抽取身份证号、姓名,加上住址信息,组成储户的基本信息,根据次信息,创建一个新活期客户(存折),并且为其分配一个帐号,然后输出存折的一行首页信息:帐号、户名、开户日期;最后,把客户提交的人民币作为第一次存钱的数额,然后输出一行信息:日期、“现金存入”、“RMB”、存入数额、余额(说明:其中“现金存入”和“RMB”为符号常量,其余是变量的值)。
客户到银行存钱,向银行提供存折和人民币,银行根据账号从所有活期储户中确定该客户,把该客户的余额加上这次存入的人民币额作为新的当前余额,然后输出一行信息:日期、“现金存入”、“RMB”、存入数额、余额。
客户到银行存钱,向银行提供存折和取钱数额,银行根据账号从所有活期储户中确定该客户,把该客户的余额减去这次取钱数额作为新的当前余额,然后输出一行信息:日期、“现金支取”、“RMB”、存入数额、余额。
请根据上面的情况描述,抽象出必要的类,并且完成类的定义。