# Object Oriented Programming
All Object Oriented Programming notes →1 — Fields and Methods
Covers Instance Variables, Static Variables, Instance Methods, Static Methods, Constructors, Method Invocation, and Object Initialization as the core sub-topics of fields and methods.
object-oriented-programming core-building-blocks book
2 — Access Modifiers
Covers Public, Private, Protected, Package/Internal, Visibility Rules, and Encapsulation Boundaries as the core sub-topics of access modifiers.
object-oriented-programming core-building-blocks book
3 — Object Lifecycle
Covers Object Creation, Constructors, Initialization Order, Finalization, Garbage Collection, Resource Management, and RAII vs GC as the core sub-topics of object lifecycle.
object-oriented-programming core-building-blocks book