编写程序模拟银行存取款业务,具体说明如下:(10分) (1)建立银行帐户类Bank: 成员变量:储户现有款项account(int型); 成员方法:① 存款的方法takein()② 取款的方法takeout() ③ 显示余额的方法show() (2)建立主类Class1:创建对象(对象名为tom),存款800,取款200,显示余额。
举一反三
- 利用Java中的静态方法、变量和构造方法等知识编写一个银行新用户现金业务办理程序,使其模拟新用户到银行办理现金存取业务时的场景。要求此场景中,要模拟出银行对用户到来的欢迎动作、对用户离开的提醒动作、以及用户的开户、存款和取款动作,在完成开户、存款和取款操作后,要提示用户的账户余额。 分析: (1) 此需求要定义一个银行类。由于此银行名称(bankName)不会改变,所以可以使用静态变量来定义银行的名称。私有化成员变量储户姓名name,密码password,账户余额balance,交易额turnover。 (2) 新用户到达银行之后,银行会表示欢迎,所以应该在银行类中定义欢迎方法。欢迎的语句都是一样的,所以此方法可定义为静态方法。 (3) 银行表示欢迎之后会为用户办理开户手续,开户相当于创建银行类的实例,所以开户的操作可以写入银行的构造方法中。 (4) 用户离开时,银行会提示携带好随身财物,这部分的内容也是不变的,同样适用静态方法输出语句。 (5) 编写交易类。模拟出银行对用户到来的欢迎动作、对用户离开的提醒动作以及用户的开户、存款(deposit)和取款(withdrawal)动作,在完成开户、存款和取款操作后,要提示用户的账户余额
- 按要求完成下列类的定义、对象创建与引用: (1)定义一个描述银行帐户信息的类(Account),描述帐户卡号(Id)、余额(deposit)属性,并对属性进行封装;定义一个一个参数的构造方法,用于对帐户卡号进行初始化;定义一个方法printAccount用于输出该银行账户的详细信息;定义一个成员方法saveMoney(double value),使其能够完成向帐户存入款额为value的存款业务; (2)定义一个主类,在主方法中创建一个Account类的对象,调用该对象的saveMoney方法存入一笔钱,再次调用该方法存入另一笔钱,最后调用printAccount方法输出该账户的详细信息。
- 按要求完成下列类的定义、对象创建与引用: (1)定义一个描述银行帐户信息的类(Account),描述帐户卡号(cardId)、余额(deposit)属性,并对属性进行封装;定义一个一个参数的构造方法,用于对帐户卡号进行初始化;定义一个方法printAccount用于输出该银行账户的详细信息;定义一个成员方法saveMoney(double value),使其能够完成向帐户存入款额为value的存款业务; (2)定义一个主类,类名以本人姓名拼音命名,创建一个Account类的对象,调用该对象的saveMoney方法存入一笔钱,再次调用该方法存入另一笔钱,最后调用printAccount方法输出该账户的详细信息。
- 在邮储银行信用卡存取款业务发生超时等异常情况时,以下处理符合按照现行储蓄存取款业务规定的有()。 A: 存款必须收款 B: 取款可以付款 C: 取款不得付款 D: 存款取款都可以
- 我国商业银行储蓄存款的基本原则是() A: 存款自愿、取款自由、存款有息、为储户保密 B: 存款自愿、取款自由、存款有息 C: 存款自由、取款自由、为储户保密 D: 存款自由、取款自愿