Java Object-Oriented Application to Manage Job Offers
application to manage all of the job offers that an upcoming graduate is
getting. All offers must include the company name and the number of miles from
home. There are three types of offers:
– Part-Time employment (hours less than 40 at an hourly rate
for 52 weeks),
– Full-Time employment with no benefits (offers an annual
salary), and
– Full-Time employment with benefits (the annualized
compensation for health is $6000 and the annualized compensation for retirement
is $10,000).
When the application launches, the user will be prompted to
enter their job offers (NOTE: duplicate job offers should NOT be accepted).
Once all offers are entered, the application should present
the user with all of their offers. Finally, the suggested acceptance (based on
highest annualized salary) should be presented.
You must overload the toString() and equals() methods from
the Object class in all of your data definition classes.





