YoVDO

Advanced Inheritance and Polymorphism - Example With Array of Objects

Offered By: CodeBeauty via YouTube

Tags

Algorithms and Data Structures Courses Object-oriented programming Courses Data Structures Courses Polymorphism Courses Memory Management Courses Inheritance Courses Code Reusability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into an in-depth programming tutorial exploring advanced inheritance and polymorphism concepts through a practical example using arrays of objects. Learn how to implement parent-child relationships between classes, create collections of different objects, and write reusable, efficient code. Gain a solid understanding of virtual methods, abstract classes, and polymorphic behavior in object-oriented programming. Follow along with step-by-step explanations, from initial code setup to memory deallocation and static code analysis. Complete a hands-on challenge to reinforce your understanding and apply these concepts to your own programming projects.

Syllabus

- What you will learn in this video?
- Explaining initial code
- What is Inheritance?
- Inheritance implementation
- What are virtual methods and abstract classes?
- What is polymorphism?
- Polymorphism implementation
- Memory deallocation
- How to deallocate memory?
- Static code analyzer
- Practical task for you
- Bloopers


Taught by

CodeBeauty

Related Courses

Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Analytic Combinatorics, Part I
Princeton University via Coursera
Algorithms, Part I
Princeton University via Coursera
Algorithms, Part II
Princeton University via Coursera