Understanding Abstract Functions, Classes, & Interfaces with C++ | OOP Lecture

Опубликовано: 22 Март 2026
на канале: Velcode
634
21

In this lecture, I continue on the topic of polymorphism. In particular, the use of abstract functions (and classes). Their uses and why they are significant to your programming tool belt. I also discuss what an interface is, both programmatically and conceptually.

Inheritance Lecture:    • Understanding Inheritance with C++ | OOP L...  

Polymorphism Lecture:    • Understanding Polymorphism with C++ | OOP ...  

The lecture is slightly edited to remove student interactions and appearances.

__ Equipment __
Microphone: https://amzn.to/3leXZR4
Touch Input: https://amzn.to/30Z1Mex
Monitor: https://amzn.to/3rfwfiQ
Video Editing: https://amzn.to/3lgb8Jv

[00:00] Introduction
[01:00] Inheritance/Polymorphism Recap
[03:05] Motivation for Abstract Members/Classes
[10:39] Abstract Functions
[23:43] Problem with Abstract Functions
[26:14] Abstract Classes
[28:51] Back to Abstract Functions
[31:15] Interfaces
[44:51] Interface Summary
[47:41] Farewell