OOP Basics
About
Object-Oriented Programming (OOP) is a programming paradigm that organises code into objects, making it modular, reusable, and easier to maintain. Java is an object-oriented language, meaning everything revolves around objects and classes.
Key Concepts
Object – An instance of a class that contains state (fields/attributes) and behavior (methods).
Class – A blueprint for creating objects; defines attributes and methods.
Methods & Fields – Fields store object data, and methods define behavior.
Constructors – Special methods used to initialize objects.
Access Modifiers – Control visibility of fields and methods (e.g.,
private
,public
).
OOP helps in code reusability, modularity, and scalability. More details on each concept are covered in the subpages.
Last updated