Please enable JavaScript to use CodeHS

Arizona Software and App Design II

Inheritance

Students learn how to recognize common attributes and behaviors that can be used in a superclass and create hierarchies by writing subclasses to extend a superclass.

Lessons

10.1 Inheritance

  • Inheritance
  • Quiz: Subclasses and Superclasses
  • Person Superclass
  • Vehicle Superclass
  • High School Student
  • +4 more

10.2 Writing Constructors for Subclasses

  • Writing Constructors for Subclasses
  • Quiz: Writing Constructors for Subclasses
  • Student Subclass
  • Shape Class
  • Implicit Call to Super
  • +4 more

10.3 Overriding Methods

  • Overriding Methods
  • Quiz: Overriding Methods
  • Square is a Rectangle
  • Student toString
  • Restaurant Bills
  • +3 more

10.4 super Keyword

  • super Keyword
  • Quiz: super Keyword
  • Square Class
  • Animal Class
  • Apple Pie
  • +4 more

10.5 Abstract Classes and Interfaces

  • Abstract Classes and Interfaces
  • Abstract Classes and Interfaces Quiz
  • Animals
  • Electric and Internal Combustion Engine Vehicles

10.6 Creating References Using Inheritance

  • Creating References Using Inheritance Hierarchies
  • Quiz: References Using Inheritance Hierarchies
  • Animal Sounds
  • Shape Areas
  • Person Class
  • +4 more

10.7 Polymorphism

  • Polymorphism
  • Quiz: Polymorphism
  • Using Person Methods
  • Modified Student Class
  • Vehicle Methods
  • +4 more

10.8 Object Superclass

  • Object Superclass
  • Quiz: Object Superclass
  • Default Values
  • Override toString
  • Override equals
  • +4 more

10.9 Inheritance Quiz

  • Inheritance Quiz

Courses that include this module