Unit 9: Inheritance

Programming Challenges:

In this unit, students complete programming challenges that build toward the Enduring Understanding of

  • MOD-3: When multiple classes contain common attributes and behaviors, programmers create a new class containing the shared attributes and behaviors forming a hierarchy. Modifications made at the highest level of the hierarchy apply to the subclasses.

The challenges include:

  • Online Store

  • Square is-a Rectangle

  • Pet Sounds

  • Customer Info

  • Shopping Cart

  • Savings Account

The programming challenges are opportunities for students to learn about the use of inheritance in writing programs. Students not only build an understanding of what inheritance means, but how to use it when writing coding to solve problems. Learning Objectives: MOD-3.B. - MOD-3.E