Include the following methods: - A constructor with 3 parameters. Initialize the 3 member variables to the parameters being passed. Also, include the default constructor. - getter and setter methods for all attributes - override toString method Define a class called DebitCard. A debit card has a card number, Name and balance. a) Include a constructor with 3 parameters. Initialize the 3 member variables to the parameters being passed. Also, include the default constructor. b) Include getters/setters for all attributes. c) Add the following member functions: float inquireBalance() float depositCash(float amount) //increases the balance with amount boolean withdrawCash(float amount) // returns true if sufficient amount is available for withdrawal and decreases the balance by amount float interest(float rate) //calculates the interest rate incurred. Assume the parameter rate is considered as annual interest. Update the balance available. d) Override the toString() method In a separate class called TestClass, define a main method which will work as follows: Enter name: <> Enter account number: A101-1125 Enter beginning balance: 1000.00 DEBIT CARD TRANSACTION [1] Deposit Cash [2] Wihdraw Cash [3] Inquire Balance [4] Calculate Interest Rate [5] Exit
Define a java Name class with attributes: String firstname, middle name, lastname.
Include the following methods:
- A constructor with 3 parameters. Initialize the 3 member variables to the parameters being passed. Also, include the default constructor.
- getter and setter methods for all attributes
- override toString method
Define a class called DebitCard. A debit card has a card number, Name and balance.
- a) Include a constructor with 3 parameters. Initialize the 3 member variables to the parameters being passed. Also, include the default constructor.
- b) Include getters/setters for all attributes.
- c) Add the following member functions:
- float inquireBalance()
- float depositCash(float amount)
//increases the balance with amount
- boolean withdrawCash(float amount)
// returns true if sufficient amount is available for withdrawal and decreases the balance by amount
- float interest(float rate)
//calculates the interest rate incurred. Assume the parameter rate is considered as annual interest. Update the balance available.
- d) Override the toString() method
In a separate class called TestClass, define a main method which will work as follows:
Enter name: <<Juan dela Cruz>>
Enter account number: A101-1125
Enter beginning balance: 1000.00
DEBIT CARD TRANSACTION
[1] Deposit Cash
[2] Wihdraw Cash
[3] Inquire Balance
[4] Calculate Interest Rate
[5] Exit
Step by step
Solved in 5 steps with 4 images