{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

SYSC_2004_F13_Lab_8 - CarletonUniversity Objective...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Carleton University Department of Systems and Computer Engineering SYSC 2004 ­ Object­Oriented Software Development ­ Fall 2013 Lab 8 ­ Concrete Classes and Abstract Classes Objective To develop an inheritance hierarchy of classes that model different types employees in a company. This lab will provide additional experience developing superclasses and subclasses, using a more open­ended problem than previous labs dealing with inheritance. Attendance/Demo To receive credit for this lab, you must make an effort to complete the exercises, and demonstrate your work. When you have finished the exercises, call a TA, who will review the code you wrote. For those who don't finish early, the TAs will ask you to demonstrate whatever code you've completed, starting at about 30 minutes before the end of the lab period. References Objects First with Java , Chapters 8, 9 and 10. Getting Started Step 1: Create a new folder named Lab 8 . Step 2: Download company.zip to your Lab 8 folder. Step 3: Extract the company project from the zip file. Step 4: Launch BlueJ and open the company project. Background ­ Modelling Employees A company has two kinds of employees. Salaried employees have a name, an ID number and an annual salary; for example, Cathy Coder has ID 123456 and earns $60,000 per year. Hourly employees have
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}