Object-Oriented Programming Summarize the relationship between superclasses and subclasses.
Develop superclasses and subclasses that implement polymorphism.
Demonstrate how to declare, create, initialize, and manipulate arrays. Weekly Overview Week Six introduces superclasses and subclasses and their relationship to inheritance. These subjects are built upon to introduce the concept of polymorphism. Students learn how to declare, create, initialize, and manipulate arrays. Assignment Notes CheckPoint: Inventory Program Part 2 Resources Required Ch. 9 & 10 in Java: How to Program Grading Form for Inventory Program Part 2, Due in Week Six
Grading Form for Inventory Program Part 2, Due in Week Six
Criterion
Points
The application compiles and runs.
10
The application uses an array to store multiple items.
10
The application displays the information about one product at a time, including the item number, the name of the product, the number of units in stock, the price of each unit, the value of the inventory of that product, and the value of the entire inventory, sorted by the name of the product.
10
The application uses a method to calculate the value of the entire inventory and another method to sort the array items by the name of the product.
10
The source code is readable and well documented.
10
Total
50
CheckPoint: Inventory Program Part 3 Resources Required Ch. 9 & 10 of Java: How to Program Grading Form for Inventory Program Part 3, Due in Week Six
Criterion Points
The application compiles and runs. 10
The application uses a subclass of the product class that adds an additional feature to the chosen product. 10
The application uses a method within the subclass to calculate the value of the inventory and add a 5% restocking fee to the value of each product. 10
The application displays the output sorted by the name of the product, including the additional feature and