这个题目不是已经提示的很清楚了吗?
并且题目本身也不难啊
先定义一个抽象类,里面定义一些抽象方法,以后写Brass,BrassPlus继承的时候实现啊
并且这些方法也是相同的,也就是说Brass,BrassPlus有着相同的方法名,但是内部实现不一样而已
简单写一些示例,其实自己去想的话,实现了会很高兴。能不求人帮忙,尽量不要求人帮忙,这样才会有进步。
=======================================================================
public abstract class SuperBrass{//抽象类
public abstract void setAccout(String name,int accout,int money);//设账户
public abstract void getMoney(int m);//取钱
public abstract void saveMoney(int m);//存钱
public abstract int getMoney();//查钱
}
-----------------------------------------------------------------------
public class Brass extends SuperBrass{//普通账户
private String name;//户主姓名
private int accout;//账号
private int money;//余额
public Brass(){//默认构造函数
}
public Brass(String name,int accout,int money){//有参数构造函数,可以在创造时直接创建一个账户
this.name=name;
this.accout=accout;
this.money=money;
}
public void setAccout(String name,int accout,int money){
this.name=name;
this.accout=accout;
this.money=money;
}
public void getMoney(int m){
if(m<=money)
money-=m;
else
System.out.println("账户余额不足!");
}
public void saveMoney(int m){
money+=m;
System.out.println("用户存款成功,本次存款:"+m+"余额为:"+money);
}
public int getMoney(){
return money;
}
}