Write an abstract class called staff member

Assignment Help Computer Engineering
Reference no: EM132192654

Write an abstract class called Staff Member that has two protected String fields called name and phone, and it also has a two argument constructor that sets those two fields.

Don't worry about creating getters and setters for those field values, but you must create a to String method that returns a String with the two values.

And include an abstract method in this class called pay () that returns a double. After writing that class, write another class called Volunteer, which inherits from the Staff Member class and has no additional fields.

The Volunteer class has a two argument constructor that sets the two field values of its parent class, and it has a pay() method that just returns the value of zero, and it has a to String() method that returns the String "Volunteer: " followed by what the toString() method of the parent class returns.

Reference no: EM132192654

Questions Cloud

Describe the steps of the job analysis process : Analyse the reasons why many incidents of sexual harassment are not reported. Describe the steps of the job analysis process.
What number should you choose to win the game : In our discussion of Half the Average, we assumed that everyone is as smart as everyone else when we chose the Nash Equilibrium value between [0,100].
Write an algorithm for an atm program : Write an algorithm for an ATM program. Think about where there would be selection statements,menus,loops etc., but don't write MATLAB code, just an algorithm.
Embrace technology in the digital age : Why is it important for leaders to embrace technology in the digital age? What are some of the advantages and disadvantages of using technology
Write an abstract class called staff member : Write an abstract class called Staff Member that has two protected String fields called name and phone, and it also has a two argument constructor.
Applying contribution margin could change overall outcome : Describe how applying contribution margin could change the overall outcome?
International teams to be more difficult : Cultural differences can cause conflict resolution among international teams to be more difficult. Discuss a method that would be effective.
Prepare an overview diagram of the job-costing system : Prepare an overview diagram of the job-costing system at the SRS Educational Press - How did the SRS Educational Press perform in 2017? Should the company
What is evidence-based practice : What is evidence-based practice? What are the key steps to evidence-based practice process?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Determine and print out the number of quarters

Determine and print out the number of quarters, dimes, nickels, and pennies to add up to that number of cents. No, you can't use all pennies.

  They will like on a company''s internet connection

Do you believe that an employee's internet usage at a company should be audited and governed by usage policy? Or, do you think that people should be able to use the internet though they would like on a company's internet connection.

  Why should uninitialized pointers be set to null

Give two reasons why dynamic memory allocation is valuable. Why should uninitialized pointers be set to NULL? What is an alias and why is it dangerous?

  What sorts of network servers and resources

What sorts of network servers and resources.

  Examine the advantages of using a gantt chart

Examine the advantages of using a Gantt chart over a PERT chart and vice versa. Determine when it is appropriate to use one over the other

  What is the approximate hit ratio

A certain two-way set associative cache has an access time of 40 ns, compared to a miss time of 90 ns. What is the approximate hit ratio?

  Find out the strategic merits and demerits of using

determine the strategic advantages and disadvantages of using customer relations management crm services provided by

  Design and implement a recursive descent parser

Design and implement a recursive descent parser for the following simple arithmetic expression.

  Develop a logical network design for this enterprise

Develop a logical network design for this enterprise campus that considers the seven network architecture components.

  What could be done in plan-driven processes

Discuss how the testing process is different in Agile than in plan-driven processes. What could be done in plan-driven processes to help the testing Process?

  Stages of a machine cycle in von neumann architecture

What is double buffering and which CUDA compute level introduced this mechanism - Discuss the following items in your own terms and give an example of an application which targets to optimize each (in computing).

  Express what method of output would be best

What process of data input would be best for each of the following situations and explain why:

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd