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); } }