package com.test1.t1;
public class Account {
private int id;
private double balance;
private double annualInterestRate;
public Account() {
}
public Account(int id, double balance, double annualInterestRate) {
this.id = id;
this.balance = balance;
this.annualInterestRate = annualInterestRate;
}
public void withdaw(double amount){
if (this.balance>=amount){
this.balance-=amount;
System.out.println("成功取出"+amount+"元");
}else{
System.out.println("您的余额不足,取出"+amount+"元失败");
}
}
public void deposit(double amount){
this.balance+=amount;
System.out.println("成功存入"+amount+"元");
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public double getAnnualInterestRate() {
return annualInterestRate;
}
}
package com.test1.t1;
import java.util.Calendar;
public class Customer {
private String firstName;
private String lastName;
private Account account;
public Customer(String firstName,String lastName){
this.firstName=firstName;
this.lastName=lastName;
}
public String getFirstName() {
return firstName;
}
public String getLastName() {
return lastName;
}
public Account getAccount() {
return account;
}
public void setAccount(Account account) {
this.account = account;
}
}
package com.test1.t1;
import java.sql.SQLOutput;
public class Test {
public static void main(String[] args) {
Customer customer1=new Customer("Jane","Smith");
Account account1 = new Account(1000,2000,0.0123);
customer1.setAccount(account1);
account1.deposit(100);
account1.withdaw(960);
account1.withdaw(2000);
Test t=new Test();
t.getMessage(customer1);
}
public void getMessage(Customer customer){
System.out.println("姓名:"+customer.getFirstName()+" "+customer.getLastName()
+"账户号:"+customer.getAccount().getId()+"余额"+customer.getAccount().getBalance()
+"年利率:"+customer.getAccount().getAnnualInterestRate());
}
}