01
Classes
Defining blueprints for objects
beginner2 notes·3m
Not started
02
Objects
Creating and using instances
beginner2 notes·4m
Not started
03
Encapsulation
Bundling data and restricting access
beginner2 notes·4m
Not started
04
Constructors
Initializing objects safely
beginner2 notes·NaNh NaNm
Not started
05
Destructors
Cleaning up resources
beginner2 notes·6m
Not started
06
Inheritance
Reusing code through class hierarchies
intermediate2 notes·5m
Not started
07
Polymorphism
Many forms — same interface, different behavior
intermediate2 notes·3m
Not started
08
Abstraction
Hiding complexity behind clean interfaces
intermediate2 notes·5m
Not started