Day7 创建account.customer.bank三个类,通过主函数调用

public class Account {
	private double balance;//定义本金
	
	public Account(double inti_balance ) {//构造器
		this.balance=inti_balance;
	}
	public double getBalance() {
		return balance;
	}
	
	public void withdraw(double amt) {//取钱操作
		if(amt<=balance) {
			balance-=amt;
			System.out.println("取钱成功:"+amt);
		}
		else {
			System.out.println("余额不足,取钱失败");
		}
	}
	public void  deposit(double amt) {//存钱操作
		if(amt>0) {
		balance+=amt;
		System.out.println("成功存入:"+amt);
		}
	}
}

Customer类:

public class Customer{
	private String firstName;
	private String lastName;//名字
	private Account account;//账户
	public  Customer(String f,String l) {
		firstName=f;
		lastName=l;
	}
	public String getFirstName() {
		return firstName;
	}
	public String getLastName() {
		return lastName;
	}
	public Account getAccount() {
		return account;
	}
	public void setAccount(Account account) {
		this.account = account;
	}
	

Bank类:

public class bank {
	private Customer[] customers;//存放多个客户的数组
	private int numberOfCustomers;//记录客户个数
	public bank() {
		customers=new Customer[10];//数组实例化
		
	}
	//添加客户
public void addCustomer(String f,String l) {
	Customer cust=new Customer(f, l);
	customers[numberOfCustomers]=cust;
	numberOfCustomers++;
}
//获取客户个数
public int getNumOfCustomers() {
	return numberOfCustomers;
	
}
//获取指定位置的客户
public Customer getCustomer(int index) {
	if(index>=0&&index<numberOfCustomers)
	{
	return customers[index];
}
	return null;


}
}

主函数:
 

public class passWord{
	public static void main(String[] args) {
		bank bn=new bank();//实例化
		bn.addCustomer("jame", "smith");//创建一个对象
		bn.getCustomer(0).setAccount(new Account(1000));//创建第一个账户的余额
		bn.getCustomer(0).getAccount().deposit(500);//在第一个账户存钱
	  
	}
		
	}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值