Completed
00:48:57 - Encapsulation
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
C++ Object Oriented Programming Crash Course
Automatically move to the next video in the Classroom when playback concludes
- 1 00:00:00 - Intro
- 2 00:00:40 - Getting Started
- 3 00:04:33 - How it is done without OOP
- 4 00:08:47 - Create a Class
- 5 00:10:51 - Class vs object
- 6 00:13:45 - Using vectors with Custom Type
- 7 00:16:47 - range based for loop
- 8 00:18:22 - What are methods
- 9 00:19:03 - struct vs class
- 10 00:21:18 - Methods
- 11 00:24:34 - Important Naming Conventions
- 12 00:25:37 - arguments and return values
- 13 00:30:55 - Reviewing method call syntax
- 14 00:32:02 - method calls in loop
- 15 00:35:38 - Constructors
- 16 00:37:39 - Aggregate Initialization Syntax
- 17 00:41:01 - Why we use constructors
- 18 00:42:17 - Removing the default constructor
- 19 00:43:12 - understanding the this keyword
- 20 00:45:24 - Constructor Initializer
- 21 00:46:22 - Benefits of Constructors
- 22 00:48:57 - Encapsulation
- 23 00:52:32 - Understanding Abstractions
- 24 00:56:08 - static Methods
- 25 01:00:48 - Nested Classes
- 26 01:01:47 - Composition vs Inheritance
- 27 01:05:33 - Code Order Matters!
- 28 01:06:18 - Implement Getter and Setter
- 29 01:07:42 - return by Reference
- 30 01:10:11 - const References
- 31 01:17:05 - Inheritance
- 32 01:22:00 - protected
- 33 01:25:00 - Polymorphism
- 34 01:27:48 - virtual and override
- 35 01:29:15 - What's Next?