package fzzy3;
public class Account {
private int id;
private double balance;
private double annualInterestRate;
public Account (int id, double balance, double annualInterestRate ){
this.id=id;
this.balance=balance;
this.annualInterestRate=annualInterestRate;
}
public int getId(){
return id;
}
public double getBalance(){
return balance;
}
public double getAnnualInterestRate(){
return annualInterestRate;
}
public void setId( int id){
this.id=id;
}
public void setBalance(double balance){
this.balance=balance;
}
public void setAnnualInterestRate(double annualInterestRate){
this.annualInterestRate=annualInterestRate;
}
public void withdraw (double amount){
if(balance>=amount){
balance-=amount;
System.out.println(“成功取出:”+balance);
}else{
System.out.println(“余额不足”);
}
}
public void deposit (double amount){
balance+=amount;
System.out.println("成功存入:"+balance);
}
}
package fzzy3;
public class Customer {
private String firstName;
private String lastName;
private Account account;
public Customer(String i,String l){
this.firstName=i;
this.lastName=l;
}
public String getFirstName(){
return firstName;
}
public String getLastName(){
return lastName;
}
public Account getAccount(){
return account;
}
public void setAccount(Account a){
account=a;
}
}
package fzzy3;
public class Text {
public static void main(String[] args) {
Customer c=new Customer("Jane","Smith");
System.out.println();
c.setAccount(new Account(1000,2000,0.00123));
Account a=c.getAccount();
a.deposit(100);
a.withdraw(960);
a.withdraw(2000);
System.out.println("id:"+a.getId()+"余额"+a.getBalance()+"年利率"+a.getAnnualInterestRate());
System.out.println("Customer ["+c.getFirstName()+c.getLastName()+"] has a account: id is "+a.getId()+", annualInterestRate is"+a.getAnnualInterestRate()+", balance is "+a.getBalance());
}
}