class Account{//创建一个账号
String id;//账号id
double balance;//账号余额
public void save(double money){//存钱方法
if (money>0){//输入的参数 需要大于0
balance += money;
}else {
System.out.println("参数有误");
}
}
public void withdraw(double money){//取钱方法
if (money<0){
System.out.println("参数有误");
}else if (money>balance){
System.out.println("余额不足");
}else {
balance -= money;
}
}
}
class Customer{
String name;
String tel;
String cid;
Account account;
}
class BankClerk{//银行类
// c 客户类的对象 具体的某个人
// a 创建一个账户a 账户类的对象 具体某个账户
public void open(Customer c, Account a){//开户
//客户和账户绑定
c.account = a;
}
}
public class Method06 {
public static void main(String[] args) {
Customer c1 = new Customer();
c1.name ="鸡勃";
c1.tel ="666";
c1.cid ="45612345613";
Account a1 = new Account();
a1.id = "7878";
a1.balance = 0;
BankClerk b1 = new BankClerk();
b1.open(c1,a1);//客户和账号进行绑定
System.out.println("客户名:"+c1.name+";账户id是" +
":"+a1.id+";客户电话是:"+c1.tel+";客户的" +
"身份证是:"+c1.cid);
//c1.account.withdraw(500);
c1.account.save(90000);//存钱
System.out.println("余额是:"+c1.account.balance);
c1.account.withdraw(9000);//取钱
System.out.println("余额是:"+c1.account.balance);
}
}
java一个的客户的银行信息
最新推荐文章于 2024-05-11 14:53:44 发布
本文通过Java代码展示了如何创建和管理银行账户,包括存钱、取钱和开户等操作。银行类`BankClerk`负责开户,将客户与账户进行绑定。`Account`类包含账号id和余额,并提供了存取款的方法。`Customer`类则包含了客户的基本信息。在示例中,创建了一个客户`c1`,并为其开设了账号`a1`,进行了存款和取款的操作。
300

被折叠的 条评论
为什么被折叠?



