永发信息网

JAVA练习访问器方法

答案:2  悬赏:10  手机版
解决时间 2021-05-01 03:17
  • 提问者网友:鼻尖触碰
  • 2021-04-30 14:43

编写一个类Accout,描述银行账户
属性:收入、支出和账户余额,这三种属性都定义为私有的
方法:收入、支出属性的访问器方法
该类定义的银行账户还能够通过自己的收入和支出自动计算账户余额。对于账户余额只能读取,自动计算,但不能够直接赋值,也就是不能够写。
编写一个测试类,输入收入和支出项,打印账户余额。

看看这道题会不会啊,很急啊,我都头疼了,哪位大哥帮帮小弟忙

最佳答案
  • 五星知识达人网友:野慌
  • 2021-04-30 15:50

public class Accout(){


private double revenue;


private double xpenditures;


private double accountBalance;


public void setRevenue(double revenue){


this.revenue=revenue;


}


public double getRevenue(){


return this.revenue;


}


public void setXpenditures(double xpenditures){


this.xpenditures=xpenditures;


}


public double getXpenditures(){


return this.xpenditures;


}


public void setAccountBalance(double accountBalance){


this.accountBalance=accountBalance;


}


public double getAccountBalance(){


double reAccountBalance=this.accountBalance+this.revenue-this.xpenditures;


setAccountBalance(reAccountBalance);


return reAccountBalance;


}



public static void main(String[] args){


Accout accout=new Accout();


accout.setRevenue(100000);


accout.setXpenditures(5000);


System.out.println("帐户余额为:"+accout.getAccountBalance);



}


人在网吧没有调试工具....应该不会有问题你放到Eclipse里面试试;




}

全部回答
  • 1楼网友:酒醒三更
  • 2021-04-30 17:12
public class Bank { String Account ; double Y; double i; double Sum; int j; Bank(String Account,double Y,double i,int j) { this.Account=Account; this.Y=Y; this.i=i; this.j=j; } public void Query() { System.out.println("您的余额为:"+Y+"元"); } public void Save() { Sum=Y+i; System.out.println("您成功存入:"+i+"元"); System.out.println("当前金额为:"+Sum+"元"); } public void Draw() { if(i<Y) { Sum=Y-i; System.out.println("您成功取出:"+i+"元"); System.out.println("当前金额为:"+Sum+"元"); } else System.out.println("当前金额不足,请充值!"); } public static void main(String args[]) { Bank Bank1=new Bank("medsee",200,100,3); System.out.println("用户:"+Bank1.Account); switch(Bank1.j) { case 1:Bank1.Query();break; case 2:Bank1.Save(); break; case 3:Bank1.Draw(); break; default : System.out.println("服务不存在!");break; } } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯