Please enable JavaScript to use CodeHS

AP Computer Science A (Cortado)

Extension: 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

5.1 Inheritance

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

5.2 Writing Constructors for Subclasses

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

5.3 Overriding Methods

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

5.4 super Keyword

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

5.5 Creating References Using Inheritance

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

5.6 Polymorphism

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

5.7 Object Superclass

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

5.8 Inheritance Quiz

  • Inheritance Quiz

Courses that include this module