Question: Provide C++ and Java definitions For an Account class that could be used for a bank account. The class would need at least four data

Provide C++ and Java definitions

For an Account class that could be used for a bank account. The class would need at least four data members: name, balance, accountNumber, and interestRate. Specify a constructor and a print function for the class. Give some thought to whether you'd want these data members to be public, private, or protected. You'd obviously not want to make all the class members public since that'd destroy the privacy of an account.

Let the Account class be the parent class of the subclasses named SavingsAccount and CheckingAccount. The subclass SavingsAccount should have an additional data member signifying whether the savings can to be used for short-term high-risk investments or long-term low-risk investments. The subclass CheckingAccount would need a data member signifying the minimum balance to be maintained in the account. As with the parent class, your subclasses would also need constructors and print functions.

Your homework should show the class definitions. Your homework should also show some specific objects created from the classes and successful invocations of the print functions for the different types of objects.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!