java--继承性与super的使用练习

本文通过创建Account类模拟账户,包括账号id、余额和年利率等属性,以及相关方法如getMonthlyInterest、withdraw和deposit。接着,创建了Account的子类CheckAccount,增加了可透支限额overdraft属性,并重写了withdraw方法处理透支情况。在测试程序中,展示了不同取款和存款操作后的账户状态和透支限额。
摘要由CSDN通过智能技术生成

实验:类的继承 super

1、写一个名为Account的类模拟账户,该类包括的属性:账号id、余额balance、年利率annualInterRate;包含的方法:访问器方法(getter和setter)、返回月利率方法 getMonthlyInterest()、取款方法 withdraw() 、存款方法 deposit()。

     写一个用户程序测试Account类。在用户程序中,创建一个账户为1122、余额为20000、年利率为4.5%的Account对象,使用withdraw方法提款30000,并打印余额。再使用withdraw提款2500,使用deposit存款3000,然后打印余额和月利率

Account类

package test1;

public class Account {
    protected int id;
    protected double balance;
    protected double annualInterestRate;
    
    public Account(int id,double balance,double annualInterestRate) {
    	this.id=id;
    	this.balance=balance;
    	this.annualInterestRate=annualInterestRate;
    }
    
    public int getId() {
    	return id;
    }
    public double getBalnace() {
    	return balance;
    }
    public double getAnnualInterestRate
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值