Lab 12. Java Inheritance   Use of Inheritance Inheriting Data members and Methods Constructor in inheritance Multilevel Inheritance   Exercise:   Create a class called Employeewhose objects are records for an employee. This class will be a derived class of the class Person. An employee record has an employee's name (inherited from the class Person), an annual salary represented as a single value of type double, a year the employee started work as a single value of type intand a national insurance number (inherited from the class Person), which is a value of type String. Write another class containing a main method to fully test your class definition. Your class should have a reasonable number of constructors (use both default constructor and constructor with parameters) and accessor methods: 1) to display all people in alphabetical order 2) to display only employees in alphabetical order 3) to find name of a employee based on national insurance number 4) to filter for employees who work for a company for more than 5 years and add 10% to their salary

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter10: Introduction To Inheritance
Section: Chapter Questions
Problem 16RQ
icon
Related questions
Question

Lab 12. Java Inheritance

 

  1. Use of Inheritance
  2. Inheriting Data members and Methods
  3. Constructor in inheritance
  4. Multilevel Inheritance

 

Exercise:

 

  1. Create a class called Employeewhose objects are records for an employee. This class will be a derived class of the class Person. An employee record has an employee's name (inherited from the class Person), an annual salary represented as a single value of type double, a year the employee started work as a single value of type intand a national insurance number (inherited from the class Person), which is a value of type String. Write another class containing a main method to fully test your class definition.

Your class should have a reasonable number of constructors (use both default constructor and constructor with parameters) and accessor methods:

1) to display all people in alphabetical order

2) to display only employees in alphabetical order

3) to find name of a employee based on national insurance number

4) to filter for employees who work for a company for more than 5 years and add 10% to their salary

Expert Solution
steps

Step by step

Solved in 6 steps with 4 images

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage