Please enable JavaScript to use CodeHS

AP Computer Science A (Nitro - 2019 AP CSA Framework)

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

9.1 Inheritance

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

9.2 Writing Constructors for Subclasses

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

9.3 Overriding Methods

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

9.4 super Keyword

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

9.5 Creating References Using Inheritance

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

9.6 Polymorphism

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

9.7 Object Superclass

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

9.8 Inheritance Quiz

  • Inheritance Quiz