定义银行类_银行发展定义

2020-02-27 其他范文 下载本文

定义银行类由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“银行发展定义”。

在定义银行类时,若取钱数大于余额则作为异常处理(InsufficientFundsException).思路:产生异常的条件是余额少于取额, 因此是否抛出异常要判断条件

取钱是withdrawal([wið'drɔ:əl, wiθ-]n.撤退,收回;提款;取消;退股)方法中定义的动作,因此在该方法中产生异常.处理异常安排在调用withdrawal的时候,因此withdrawal方法要声明异常,由上级方法调用 要定义好自己的异常类cla Bank

{double balance;

public void deposite(double dAmount)

{if(dAmount>0.0){balance+=dAmount;}}

public void withdrawal(double dAmount)

throws InsufficientFundsException{if(balance

throw new InsufficientFundsException(this,dAmount);}

balance=balance-dAmount;

}

public void show_balance()

{ System.out.println(“The balance is ”+(int)balance);}

}

public cla ExceptionDemo

{ public static void main(String args[])

{ try

{ Bank ba=new Bank(50);

ba.withdrawal(100);

System.out.println(“Withdrawal succeful!”);

}catch(Exception e)

{System.out.println(e.toString());}

}public cla InsufficientFundsException extends Exception{private Bankexcepbank;

private double excepAmount;

InsufficientFundsException(Bank ba, doubledAmount){ excepbank=ba;

excepAmount=dAmount;

}

public StringexcepMesagge()

{String str=“The balance”+ excepbank.showBalance()+“The withdrawal was”+excepAmount;return str;}

《定义银行类.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
定义银行类
点击下载文档
相关专题 银行发展定义 银行 定义 银行发展定义 银行 定义
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文