JNeed computer science help with a java question about object-oriented design

Nov 23rd, 2015
FratBro23
Category:
Computer Science
Price: $50 USD

Question description

Programming Assignment 3: Inheritance and ArrayList

For this assignment, we will work with the employee program. See the provided files.

  1. Class Employee will represent the superclass. This class is an example of re-use in your object-oriented design.
  2. Class StudentEmployee will be derived from the Employee class. It should have fields to hold the following information:
Parameters Descriptions 
hoursWorked The number of hours worked in the current two-week pay period 
isWorkStudy True is the student is eligible for work study status; false otherwise 
payRate The student's hourly pay rate 

Mou icon

Q1. Create the StudentEmployee as a child class of Employee(you need to override the constructor).

Q2. Read the list of student employees from semployee.csv and store them into a ArrayList.

Q3. Interact with your user through command-line run arguments.

commands Actions 
show display every the student employee's information (id, rate, etc.) 
add add a new student employee (user needs to provide the require informations)
remove remove one or more student employees (user need to provide ids) 
sort-by-name sort the list of student employees by their names
sort-by-rate sort the list of student employees by their hourly rate
student-isWorkStudy show all the students that are eligible for work study status
show-highest show the student employee with highest hourly rate
show-lowest show the student employee with lowest hourly rate
change-rate id/name xxx user input the student employee's name or id, the program change its rate to xxx
rate x y (bonus) show the student employees that with the hourly rate between x and y.

Tutor Answer

(Top Tutor) Daniel C.
(997)
School: Cornell University
PREMIUM TUTOR

Studypool has helped 1,244,100 students

8 Reviews


Summary
Quality
Communication
On Time
Value
ddg82
Dec 8th, 2016
" Thanks, good work "
tinytim47
Nov 24th, 2016
" Wow this is really good.... didn't expect it. Sweet!!!! "
kenmwao2
Nov 24th, 2016
" Solid work, thanks. "
jestin7
Nov 15th, 2016
" This tutor is great! "
lilmoe415
Nov 2nd, 2016
" Thank you, Thank you, for top quality work, this is your guy!! "
dontuwannaknow
Oct 10th, 2016
" Excellent work as always thanks so much "
thargrow
Oct 1st, 2016
" Very Satisfied. "
SjSurvivor143
Sep 27th, 2016
" Thanks for the help. "
Ask your homework questions. Receive quality answers!

Type your question here (or upload an image)

1827 tutors are online

Brown University





1271 Tutors

California Institute of Technology




2131 Tutors

Carnegie Mellon University




982 Tutors

Columbia University





1256 Tutors

Dartmouth University





2113 Tutors

Emory University





2279 Tutors

Harvard University





599 Tutors

Massachusetts Institute of Technology



2319 Tutors

New York University





1645 Tutors

Notre Dam University





1911 Tutors

Oklahoma University





2122 Tutors

Pennsylvania State University





932 Tutors

Princeton University





1211 Tutors

Stanford University





983 Tutors

University of California





1282 Tutors

Oxford University





123 Tutors

Yale University





2325 Tutors