面向对象综合4
package yinhang; public class BankAccount { int bankid=1000; String data; int rest; public BankAccount(String data) { super(); this.data = data; } public BankAccount() { super(); } public int getBankid() { return ++bankid; } public void setBankid(int bankid) { this.bankid = bankid; } public String getData() { return data; } public void setData(String data) { this.data = data; } public int getRest() { return rest; } public void setRest(int rest) { this.rest = rest; } public int bankin(int x){ rest=rest+x; return rest; } public int bankout(int y){ rest=rest-y; return rest; } public void showInfo(){ System.out.println(this.bankid+data+rest); } }
package yinhang; /* * 设计一个BankAccount类,实现银行某账号的资金往来账目管理, * 包括建账号、存入、取出等。BankAccount类包括,账号(BankAccountId)、 * 开户日期Date(日期),Rest(余额)。另有一个构造函数和三个成员函数Bankin() * (处理存入账),Bankout()处理取出账)和一个负责生成账号的自动增长的函数。 */ public class Test { public static void main(String[] args) { BankAccount b=new BankAccount("2017.4.17"); b.getBankid(); b.bankin(2000); b.bankout(100); b.showInfo(); BankAccount b1=new BankAccount("2017.4.17"); b.bankin(5000); b.getBankid(); b.showInfo(); } }