Examlex

Solved

Design and Implement Classes

question 23

Short Answer

Design and implement classes.
Design a class named Person and its two subclasses named Student and Employee. Make Faculty and Staff subclasses of Employee. A person has a name, address, phone number, and email address. A student has a class status (freshman, sophomore, junior, or senior). Define the status as a constant. An employee has an office, salary, and date hired. Define a class named MyDate that contains the fields year, month, and day. A faculty member has office hours and a rank. A staff member has a title. Override the toString method in each class to display the class name and the person's name.
Draw the UML diagram for the classes. Write the code for the Student class only.


Definitions:

Upper Management

The highest level of executives who are responsible for the strategic direction and decision-making in an organization.

Corporate-wide Events

Events organized on a company-wide scale, involving all employees and possibly external stakeholders, aiming to build culture, share information, or celebrate achievements.

Corporate Cultures

The shared values, beliefs, and practices that characterize an organization and influence its behavior and decision-making.

Hierarchical Structures

Organizational layouts that rank positions in a top-down order, where authority flows from the top position to the lower ones in the chain of command.

Related Questions