BIT205 Object-Oriented Programming Assignment

Assignment Help Other Subject
Reference no: EM132497712

BIT205 Object-Oriented Programming - Emirates College of Technology

The goal of this assignment is to guide student through the important concept of inheritance in Java object-oriented programming. To suitably accomplish this target, we ask you to follow the following scenarios.

Write Java programs implementing a real-life case study of inheritance. For example, the Human Resource Management Department at Emirates College of Technology has its Java software including the superclass Employee that can be Faculty or Staff. Each Employee has a unique identifier, Full Name, seniority, etc. It has also some behaviors such as Salary(), Vacation(), etc. The subclass Faculty has some particular attributes such as Degree, Position, Specialty, etc. The subclass Staff has also some specific attributes such as Administrative position, extra bonus, etc. Each subclass should override one or many superclass behaviors.

We note here that student cannot use neither this example nor any example from the class or lab exercises already done, but he/she should suggest another different example with different code.

Student is asked to answer the following questions:

1) Create a superclass having the following components:
a. Define at least three attributes having different data types.
b. Define a constructor with parameters to initialize the objects.
c. Define Get() and Set() methods for each superclass attribute.
d. Define at least one method for displaying information in the end user screen.
e. Define at least one method for calculus and display results in the end user screen.

2) Create a subclass that inherits from the superclass with the following components:
a. Attributes:
• Inherit the previous attributes from the superclass.
• Define at least another new attribute specific for this subclass.
b. Define a constructor with parameters to initialize the objects. The first set of parameters should be assessed from the superclass.
c. Define Get() and Set() methods for the new subclass attribute.
d. Override the superclass method of displaying information in the end user screen.
e. Override the superclass method of calculus and display results in the end user screen.
3) Create a program class including the main() method with the following behaviors:
a. Create an object from the superclass.
b. The superclass object should call the displaying and calculus methods.
c. Create an object from the subclass.
d. The subclass object should call the overridden displaying and calculus methods.

Attachment:- Object-Oriented Programming.rar

Reference no: EM132497712

Questions Cloud

Why selected technology facilitates effective communication : Your presentation should include: An explanation of why the selected technology facilitates effective communication. A suggested timeline for implementation.
What major religions of the west topics were highlighted : Please watch a movie or a television show of your choice. Then write a two page (double spaced) paper about what Major Religions of the West topics were.
What were the political structures like : Examine everyday activities, social order, and classes within the culture. (Example: how were women represented and treated in each culture?)
How first hospital is able to yield a high level of quality : Discuss how the first hospital is able to yield a high level of quality. Discuss opportunities for the second hospital to increase their level of quality.
BIT205 Object-Oriented Programming Assignment : BIT205 Object-Oriented Programming Assignment help and solution, Emirates College of Technology - assessment writing service
Was the gulag system a feature of state terror : Which African country suffered most from imperialist economic exploitation for rubber and ivory in the late 19th-early 20th centuries: the Sudan
Description of pan africanism : Give a comprehensive definition and description of Pan Africanism. With particular (but not exclusive) focus on the contributions of Marcus Garvey
Examine the history of the chinese navy : Identify and summarize the current countries allied and train with the Chinese Navy. Identify and summarize China's current naval capability.
Effective project management processes : Create a visual presentation describing the application of effective project management processes, methodologies and knowledge areas.

Reviews

len2497712

4/22/2020 1:27:59 AM

As instructions attached + After running your Java code using NetBeans software, copy your programs in this word file, and then provide a screenshot of your code output. If you cannot achieve the output of your execution, you provide only the code without the screenshot.

Write a Review

Other Subject Questions & Answers

  Discuss physical changes in late adulthood

Aging brings about physiological changes. Or put another way, people get old. There are two dominant theories of aging

  Describe the custom you selected and its significance

Considering the definition of culture in your text, describe the culture of which you consider yourself a part. Be sure that you address your larger cultural setting, not just your family. Describe the custom you selected and its significance in yo..

  How would you describe your company and employees

How would you describe your company and employees? For example, what products or services does your company offer, and what tasks do your employees complete?

  Environmental justice and global movements

What are the most significant differences between global movements for Environmental Justice and global movements for Human Rights?

  Strategies for merging organizational cultures

Compare and contrast four strategies for merging organizational cultures.

  Explain issue which influence problem on land-air-water

Problem identification: Clearly point to issue you will discuss and influence this problem has on land, air, water resources, plant life, animal life, and human societies.

  Popular simulation modeling software applications

Conduct research on popular simulation modeling software applications. Find two applications to compare by examining the costs, features.

  Evaluate the theories and models of public leadership

Evaluate the theories and models of public leadership. Differentiate among the styles of public leadership. Differentiate between leadership in public, private,

  How could apply these skills to policy advocacy

What values are reflected in this definition of the problem?What is being omitted in this definition?What other problems do you see that are not being acknowled

  Is the government failing to uphold the law in regards

Is the government failing to uphold the law in regards to enforcing the federal ban on recreational marijuana use .....why or why not ?

  Did you find the stellarium program easy or difficult to use

Did you find the Stellarium program easy or difficult to use? What would you recommend to the programmer of Stellarium to make any changes or add any additional

  Define philosophical anthropology

Define philosophical anthropology and compare the psychological and theological understandings of philosophical anthropology. Identify several distinct contributions offered by psychology that are absent (not offered in detail) from Christian theo..

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