7 Object-Oriented Approach 2: Abstract Classes and Inheritance
Subclasses, inheritance, abstract classes, and method overriding
Learning Outcomes
Learning Outcomes
Create and use subclasses and superclasses
Create and extend abstract classes
Resources
Resources
Oracle Java Tutorials
Videos
Inheritance (14:10)
Inheritance in C++ geeksforgeeks
Exam Topics
Exam Topics
Create and use subclasses and superclasses, including abstract classes
Oracle Academy
Oracle Academy
2 Class Design and Exceptions
2-2: Interfaces
2-3 Practice: Abstract Classes
Textbook
Textbook
9 Object-Oriented Programming: Inheritance
Tutorial / Practice Activity
Tutorial / Practice Activity
2-2 Practice: Interface - Bike
Lesson Plan
Lesson Plan
Mindfulness
Previous week review
Repl.it
Resource reinforcement and clarification
Types of inheritance
Single
Multiple
Multilevel
Hierarchical
Hybrid
Base, super, parent
Derived, sub, child
2-2
OOP Project
Mindfulness
Mindfulness