Java类和对象的使用,模拟储蓄账户和信用卡账户,继承抽象的账户类,在测试类里测试完整
3条回答 默认 最新
关注写过一个类似的,不懂可以问我
public class SavingAccount extends Account { public SavingAccount(String id, String name) { super(id, name); } //取款 @Override void withdraw(double money) { if (balance < money) { //余额不足 System.out.println("余额不足,不可以取款!"); } else { setBalance(balance - money); System.out.println("取款成功!"); } } //存款 @Override void deposit(double money) { setBalance(balance + money); System.out.println("存款成功!"); } //转账 @Override void transfer(Account a, double money) { if (balance < money) { System.out.println("余额不足,不可以转账!"); } else if(balance >= money ){ //从自己的账户取款 setBalance(balance - money); //转到指定账户 a.setBalance(a.balance + money); System.out.println("转账成功!"); } } }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 1无用