@@ -0,0 +1,1554 @@
+/***%0A *       %3C%3C%3C THIS CODE IS NOT COMPLETE %3E%3E%3E%0A *  CheckingAccount is a Subclass of BankAccount:%0A *%0A *  All methods are inherited.%0A *%0A *  Private instance fields must be accesed using getters%0A *  and setters.%0A *%0A *  Note: methods can be overriden, but instance fields can NOT.%0A */%0Apublic class CheckingAccount extends BankAccount%0A%7B%0A    /**%0A     * The bank charges a fee 'TRANSACTION_FEE' for%0A     * each transaction on checking accounts.%0A     */%0A    private static final double TRANSACTION_FEE = 0.50;%0A%0A    /**%0A     * %3C%3C%3C COMPLETE THE METHOD BELOW %3E%3E%3E%0A     *  Constructs a checking account with a given balance.%0A     */%0A    public CheckingAccount(double initialBalance) %7B%0A        super.deposit(initialBalance);%0A    %7D%0A%0A    /**%0A     * %3C%3C%3C COMPLETE THE METHOD BELOW %3E%3E%3E%0A     * override the deposit method in superclass%0A     * don't forget to charge a transaction fee%0A     */%0A    public void deposit(double amount)  %7B%0A        super.deposit(amount);%0A        super.withdraw(TRANSACTION_FEE);%0A    %7D%0A%0A    /**%0A     * %3C%3C%3C COMPLETE THE METHOD BELOW %3E%3E%3E%0A     * overrides withdraw in superclass%0A     * don't forget to charge a transaction fee%0A     */%0A    public void withdraw(double amount)  %7B%0A        super.withdraw(amount);%0A        super.withdraw(TRANSACTION_FEE);%0A    %7D%0A%0A    /**%0A     * %3C%3C%3C COMPLETE THE METHOD BELOW %3E%3E%3E%0A     *   Transfers money from the account to another account%0A     */%0A    public void transfer(double amount, BankAccount other)  %7B%0A        other.deposit(amount);%0A        super.withdraw(amount);%0A        super.withdraw(TRANSACTION_FEE);%0A    %7D%0A%7D%0A

Create CheckingAccount.java