练习 异常综合1
Account类: 银行账号
属性: balance 余额
方法: getBalance() 获取余额
方法: deposit() 存钱
方法: withdraw() 取钱
OverdraftException: 透支异常,继承Exception
属性: deficit 透支额
练习-异常综合2
类: CheckingAccount 支票账户,具备透支额度,继承Account
属性:overdraftProtection 透支额度
//练习-异常综合1
@Test
class Account {
//余额
public double balance;
public Account(double balance) {
this.balance = balance;
}
//方法 getBalance() 获取余额
public double getBalance() {
return this.balance;
}
//方法 deposit() 存钱
public void deposit(double ant) {
this.balance += ant;
}
class OverdraftException extends java.lang.Exception {
private double deficit;
public OverdraftException() {