Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider a base class named Employee and its derived classes HourlyEmployee and PermanentEmployee while taking into account the following criteria. Employee class has two data

Consider a base class named Employee and its derived classes HourlyEmployee and PermanentEmployee while taking into account the following criteria.

•Employee class has two data fields i.e. a name (of type string) and specific empty (of type integer)

•Both classes (HourlyEmployee and PermanentEmployee) have an attribute named hourly income

•Both classes (HourlyEmployee and PermanentEmployee) have a three-argument constructor to initialize the hourly income as well as data fields of the base class

•Class HourlyEmployee has a function named calculate_the_hourly_income to calculate the income of an employee for the actual number of hours he or she worked. One hour income is Rs. 150

•Similarly, PermanentEmployee class has a function named calculate_the_income to calculate the income of an employee that gets paid the salary for exact 240 hours, no matter how many actual hours he or she worked. Again, one hour salary is Rs. 150.


Step by Step Solution

3.28 Rating (125 Votes )

There are 3 Steps involved in it

Step: 1

This is our base class Employeejava public class Employee creating two data fields private String na... blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Organic Chemistry

Authors: Paula Yurkanis Bruice

4th edition

131407481, 978-0131407480

More Books

Students also viewed these Algorithms questions