Question: ou must write a public class named CheckingAccount with fields and methods as defined below, and that inherits from (extends) the BankAccount class. CheckingAccount Inherits
ou must write a public class named CheckingAccount with fields and methods as defined below, and that inherits from (extends) the BankAccount class. CheckingAccount Inherits BankAccount Class Diagram UML CLass Diagram: CheckingAccount Inherits BankAccount Structure of the Fields As described by the UML Class Diagram above, your CheckingAccount class must have the following fields: a private field named overdraftFee of type int initialized to 0 Structure of the Methods As described by the UML Class Diagram above, your CheckingAccount class must have the following methods: a public method named debit that takes an int argument and returns a boolean a public method named setFee that takes an int and returns nothing a public method named getFee that takes no arguments and returns an int a public method named applyInterest that takes no arguments and returns nothing a public method named accountInfo that takes no arguments and returns a String Note that three of these methods are defined as abstract in the BankAccount base class. You will be overriding and implementing these methods in this CheckingAccount concrete derived class. Behavior of the Methods The debit method should subtract the argument amount from the balance. The debit method should always return true
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
