java面向对象(上) 实验1

Account.java

public class Account {
    private int id;
    private double balance;
    private double annualInterestRate;

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

    public void setAnnualInterestRate(double annualInterestRate) {
        this.annualInterestRate = annualInterestRate;
    }

    public Account(int id, double balance, double annualInterestRate) {
        this.id = id;
        this.balance = balance;
        this.annualInterestRate = annualInterestRate;
    }
    public void withdraw (double amount){
        if (balance-amount<0){
            System.out.println("余额不足!取款失败!");
        }
        else {
            balance-=amount;
            System.out.println("取款成功!");
            System.out.println("余额为:"+balance);
        }
    }
    public void deposit (double amount){
            balance+=amount;
        System.out.println("存款成功!");
        System.out.println("余额为:"+balance);
    }


}

Customer.java

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

    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        Customer c=new Customer("Jane","Smith");
        c.account=new Account(1000,2000,0.0123);
        c.account.deposit(100);
        c.account.withdraw(960);
        c.account.withdraw(2000);

    }
}

猜你喜欢

转载自blog.csdn.net/qq_41048982/article/details/109346652