CSE1IOX Intermediate Object Oriented Programming Marketing Management
[ad_1]
$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!
Students Who Viewed This Also Studied
CSE1IOX Intermediate Object Oriented Programming
Question:
Objectives
This is an individual assignment. Students are not permitted to work in a group when writing this assignment.
Copying and Plagiarism
This is an individual assignment. Students are not permitted to work in a group when writing this assignment. Plagiarism is the submission of another person’s work in a manner that gives the impression that the work is their own. La Trobe University treats plagiarism seriously. When detected, penalties are strictly imposed.
Submission Guidelines
Your assignment submission should be typed, not written/drawn by hand. Submit the electronic copy of your assignment through the subject LMS. Submission after the deadline will incur a penalty of 5% of the available assignment mark per day capped at 5 days. No assignment will be accepted after 5 days. If you have encountered difficulties that lead to late submission or no submission, you should apply for special consideration.
You are required to create a Java application that displays the information of an employee based on whether they are full-time, part-time or sessional instructors. You will need to create an abstract java class called Employee. You need to create the following sub-classes from this abstract class:
Full TimeInstructor, SessionalInstructor, PartTimeInstructor These derived classes will override (polymorphism) the abstract method earnings() of the Employee class based on their respective earnings calculated for each type of employment. Also, you need to override the toString() method to show the employee information as in the Employee class, and their pay according to each of the derived classes.
Create another new class EarningsTesting and within its main() method create two instances of each of the three classes and print the instances to view their details. You need to also implement exception handling with the methods; for example, to test that the salary or hours worked is a number and doesn’t contain any letters.
The assignment is divided into five tasks as provided below:
Tasks
Task1
Create an Employee abstract class as described below. Create methods to get and set each of the 3 properties in the class. Create an abstract earnings class that will classes. Override the toString() method to display the employee firstName, lastName and taxFileNumber.
Task 2
To track and calculate the earnings of the full time employees create the class FullTimeInstructor which is inherited from the Employee class. Create a property to store their weekly salary and also associated functions to set and get the salary. At class initialisation you must be able to set all four properties of the class. Override the earnings method to return the salary. Override the toString() method to display the employee firstName, lastName and taxFileNumber and the earnings() of the employee.
Task 3
To track and calculate the earnings of the sessional employees, create the class SessionalInstructor which is inherited from the Employee class. Create a property to store their hourly rate and hours worked. Also create the associated functions to set and get the two new properties. At class initialization you must be able to set all five properties of the class. Override the earnings method to return the earnings. Override the toString() method to display the employee firstName, lastName andtaxFileNumber and the earnings() of the employee. Make sure that the first three properties are accessed via the parent class method and earnings information provided from the overridden earnings() class.
Task 4
To track and calculate the earnings of the part-time employees, create the class PartTimeInstructor which is inherited from the Employee class. Create a property to store their hourly rate and hours worked for both lecturing and marking. Also create the associated functions to set and get the four new properties. At class initialization you must be able to set all seven properties of the class. Override the earnings method to return the earnings as stated in the method description. Override the toString() method to display the employee firstName, lastName and taxFileNumber and the earnings() of the employee. Make sure that the first three properties are accessed via the parent class method and earnings information provided from the overridden earnings() class.
Task 5
Create a new class EarningsTesting and within its main()class create two instances of each of the three class with dummy data. Print the instances to show the outputs (eg: System.out.printf(“First instance: n %s”,firstInstance)). The outputs of each of the instance should be according to what you have defined in the toString() methods in theassociated class.
Task 6
You must throw an exception every time a negative number or letter is entered, and you must have a catch block that catches that exception. Use the getMessage method of the Throwable class to display the message associated with this exception. You may do other processing also if you wish. This catch block for example might display a dialog box with “The salary must be > 0!”.
CSE1IOX Intermediate Object Oriented Programming
Answer in Detail
Solved by qualified expert
Get Access to This Answer
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.
Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.
Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.
Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.
24 More Pages to Come in This Document. Get access to the complete answer.
More CSE1IOX CSE1IOX Intermediate Object Oriented Programming: Questions & Answers
ICTDIP06 Develop and Deploy Object Oriented Applications
Task:
Task 1Use class develop from task 1 to implement:1. Create a web page using ASP.NET that take 2 input, Employee ID and number of hour working per week, and then calculate and display the wages they earned for that week.Task 2Add a function that calculate employee tax payable at 19.20% and dis …
View Answer
Business Management
Ethics Analysis and Critical Thinking (10%)The ethical outcomes we want you to achieve is done by considering some thought provoking ethical dilemmas:(” Listen, don’t mention the war. I mentioned it once, but I think I got away with it all right. ” – Basil Fawlty, Fawlty Towers , 1975).Let’s t …
View Answer
7COM1038 Software Engineering Project
Question:
The project is a showpiece opportunity for you to demonstrate what you know about current research and practices in your field of study and show off your skills in selecting and using appropriate techniques and tools employed in these areas to conduct a practical investigation into a pa …
View Answer
Management
The research paper should done written using latex (kile) which should be six pages. I can send the template for it if needed. 1. Research topic should be around this idea:Learning Inverse Kinematics of an Elephant Trunk Simulation Existing MATLAB/C++ code for simulation of Bi …
View Answer
Content Removal Request
If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the
content removal request.
Choose Our Best Expert to Help You
Asa Prince
I was a professor of engineering associated with the University of Warwick
460 – Completed Orders
Hire Me
Still in Two Minds? The Proof is in Numbers!
33845 Genuine Reviews With a Rating of 4.9/5.
Marketing
Assignment: 11.2 Pages, Deadline:
5 days
Good job done. The assignment is well written, can get higher grade if can provide more in-depth analysis on the topic
User ID: 8***66 Hong Kong
Marketing
Home Work: 11 Pages, Deadline:
4 days
Overall well written essay, excellent and complete writing in one day, and the Expert prompt reply on comments
User ID: 8***66 Hong Kong
HRM
Case Study: 8 Pages, Deadline:
6 days
Thanks for your effort. I appreciate it. I have grated 60, which is enough to pass.
User ID: 8***12 Dublin, Ireland
Finance
Home Work: 4 Pages, Deadline:
7 days
The excel formulas were perfect. But the explanation regarding the recommendation was subpar.
User ID: 5***90 Dublin, United States
Physics
Home Work: 1 Page, Deadline:
2 days
Wonderful as always! Very professional and knowledgeable! I love this experts work and always use them when it comes to Physics.
User ID: 6***06 Atlanta, United States
Healthcare
Assignment: 8 Pages, Deadline:
4 days
Really appreciate this work which help me to get 8.9 out of 10. i would like to express thanks to expert.
User ID: 5***91 Atlanta, Malaysia
Healthcare
Assignment: 12 Pages, Deadline:
7 days
Good work . it was help me lots. i got 6.5 out of 10 which is good score for me.
User ID: 5***91 Atlanta, Malaysia
Assignment
Essay: 5 Pages, Deadline:
3 days
amazing results, received a High grade thank you very much, appreciate the help. Can’t wait to have more assignments so you guys can help me.
User ID: 5***22 Atlanta, Switzerland
Assignment
Essay: 1 Page, Deadline:
3 days
Hello, Thanks for the quick delivery. And the job well done. looking forward to do more.
User ID: 5***06 Atlanta, Canada
Management
Essay: 4 Pages, Deadline:
4 days
Thanks for quick delivery. I will go through it and see what you have done. Yet to be graded
User ID: 5***06 Atlanta, Canada
Statistics
Course Work: 7 Pages, Deadline:
1 day
Great work- Job well done!! Work was completed before schedule.I Would highly recommend this service to others.
User ID: 8***59 Atlanta, United States
It Write Up
Assignment: 10 Pages, Deadline:
11 days
thank you a lot for helping me with the assignment and doing this so on time . you did exactly what i wanted you to do. i am very satisfied .
User ID: 8***43 Atlanta, Netherlands
Programing
Programming: 1 Page, Deadline:
10 days
thanks i had a good grade although it took so many back and forth i hope it wont happen again
User ID: 6***09 Atlanta, Philippines
Healthcare
Assignment: 1 Page, Deadline:
9 hours
Thanks for helping me understand my assignment and also helping me with the write up.
User ID: 8***87 Atlanta, United States
Accounting
Programming: 6.4 Pages, Deadline:
6 days
Excellent Service, Professional and Complete Writing. Will sure contact for further future assignments.
User ID: 8***38 Atlanta, Australia
Finance
Home Work: 2 Pages, Deadline:
3 days
Thankfully, I received one of the best marks awarded for the kind of work given. I am grateful to my assignment help team for their assistance
User ID: 2***85 Atlanta, Ghana
Business Law
Home Work: 1 Page, Deadline:
1 hour
Thank you for your service. Really appreciate that you make my assignment within time
User ID: 7***52 Atlanta, Canada
Management
Assignment: 2 Pages, Deadline:
7 days
Thank you Expert, my professor regraded my work and gave me a good grade this time. but he also mention that going forward i should be more detailed i …
User ID: 2***97 Upper Marlboro, United States
Medical
Programming: 4 Pages, Deadline:
4 days
Really thanks to your efforts. excellent work. It’s well written and well organized and well explained as following instructions. Thanks a lot.
User ID: 6***55 Upper Marlboro, Canada
Marketing
Assignment: 3 Pages, Deadline:
4 days
Well I must say I was delighted by the timelines and great work. The assignment was top notch with excellent results. I got a A+!!!!!
User ID: 8***30 Upper Marlboro, United States
Marketing
Assignment: 11.2 Pages, Deadline:
5 days
Good job done. The assignment is well written, can get higher grade if can provide more in-depth analysis on the topic
User ID: 8***66 Hong Kong
Marketing
Home Work: 11 Pages, Deadline:
4 days
Overall well written essay, excellent and complete writing in one day, and the Expert prompt reply on comments
User ID: 8***66 Hong Kong
HRM
Case Study: 8 Pages, Deadline:
6 days
Thanks for your effort. I appreciate it. I have grated 60, which is enough to pass.
User ID: 8***12 Dublin, Ireland
Finance
Home Work: 4 Pages, Deadline:
7 days
The excel formulas were perfect. But the explanation regarding the recommendation was subpar.
User ID: 5***90 Dublin, United States
Physics
Home Work: 1 Page, Deadline:
2 days
Wonderful as always! Very professional and knowledgeable! I love this experts work and always use them when it comes to Physics.
User ID: 6***06 Atlanta, United States
Healthcare
Assignment: 8 Pages, Deadline:
4 days
Really appreciate this work which help me to get 8.9 out of 10. i would like to express thanks to expert.
User ID: 5***91 Atlanta, Malaysia
Healthcare
Assignment: 12 Pages, Deadline:
7 days
Good work . it was help me lots. i got 6.5 out of 10 which is good score for me.
User ID: 5***91 Atlanta, Malaysia
Assignment
Essay: 5 Pages, Deadline:
3 days
amazing results, received a High grade thank you very much, appreciate the help. Can’t wait to have more assignments so you guys can help me.
User ID: 5***22 Atlanta, Switzerland
Assignment
Essay: 1 Page, Deadline:
3 days
Hello, Thanks for the quick delivery. And the job well done. looking forward to do more.
User ID: 5***06 Atlanta, Canada
Management
Essay: 4 Pages, Deadline:
4 days
Thanks for quick delivery. I will go through it and see what you have done. Yet to be graded
User ID: 5***06 Atlanta, Canada
Statistics
Course Work: 7 Pages, Deadline:
1 day
Great work- Job well done!! Work was completed before schedule.I Would highly recommend this service to others.
User ID: 8***59 Atlanta, United States
It Write Up
Assignment: 10 Pages, Deadline:
11 days
thank you a lot for helping me with the assignment and doing this so on time . you did exactly what i wanted you to do. i am very satisfied .
User ID: 8***43 Atlanta, Netherlands
Programing
Programming: 1 Page, Deadline:
10 days
thanks i had a good grade although it took so many back and forth i hope it wont happen again
User ID: 6***09 Atlanta, Philippines
Healthcare
Assignment: 1 Page, Deadline:
9 hours
Thanks for helping me understand my assignment and also helping me with the write up.
User ID: 8***87 Atlanta, United States
Accounting
Programming: 6.4 Pages, Deadline:
6 days
Excellent Service, Professional and Complete Writing. Will sure contact for further future assignments.
User ID: 8***38 Atlanta, Australia
Finance
Home Work: 2 Pages, Deadline:
3 days
Thankfully, I received one of the best marks awarded for the kind of work given. I am grateful to my assignment help team for their assistance
User ID: 2***85 Atlanta, Ghana
Business Law
Home Work: 1 Page, Deadline:
1 hour
Thank you for your service. Really appreciate that you make my assignment within time
User ID: 7***52 Atlanta, Canada
Management
Assignment: 2 Pages, Deadline:
7 days
Thank you Expert, my professor regraded my work and gave me a good grade this time. but he also mention that going forward i should be more detailed i …
User ID: 2***97 Upper Marlboro, United States
Medical
Programming: 4 Pages, Deadline:
4 days
Really thanks to your efforts. excellent work. It’s well written and well organized and well explained as following instructions. Thanks a lot.
User ID: 6***55 Upper Marlboro, Canada
Marketing
Assignment: 3 Pages, Deadline:
4 days
Well I must say I was delighted by the timelines and great work. The assignment was top notch with excellent results. I got a A+!!!!!
User ID: 8***30 Upper Marlboro, United States
Have any Query?
The post CSE1IOX Intermediate Object Oriented Programming Marketing Management appeared first on Study Room.
[ad_2]
Source link
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
