Object-Oriented Programming in Java – Quick
Notes
Introduction
OOP is based on objects and classes. Java uses OOP to structure programs.
Class and Object
Class is a blueprint; object is an instance.
Inheritance
Allows reuse of code via parent-child relationship.
Polymorphism
Same method behaves differently.
Encapsulation
Binding data and methods together.
Abstraction
Hiding implementation details.
Conclusion
OOP improves modularity and maintainability.