Question
Java Language (Read the details) Account has name, date created, main email address, a list of connections. Individual Account is specific kind of account that
Java Language (Read the details)
Account has name, date created, main email address, a list of connections.
Individual Account is specific kind of account that has list of accomplishments, list of skills, a notice, and education information. It can modify accomplishments, skills, and the notice as well as add or delete the notice.
Community Account is another specific kind of account that has a list of topics of interest, a link to another websites, and a current event. It can modify list of topics, and the link to another website as well as add or delete the current event.
Business Account is yet another specific kind of account that has a secondary email address, a list of jobs with their information (the title and info can be all one String), and max number of days for advertising the jobs. It should remove the job advertisement after the number of days have passed. It can modify the secondary email address and add, modify, or delete the list of jobs advertised.
AccountManager that has an ArrayList of 6 Account objects, 2 of each specific account types. AccountManager should provide all the methods necessary to allow calling methods of Account objects by the Tester.
Tester class should implement the following:
- create the AccountManager object
- create 6 objects of different kinds and have AccountManager add them to its list. You may hard-code the objects' information in the tester
- print the information about all accounts through AccountManagers method
- print a specific object's information given name of the account through AccountManagers method
All necessary methods for a proper class (get, set, toString) should be implemented in all classes as well as methods necessary for each class.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started