Java Topics
Object-Oriented Programming OOP
Last Updated : 26 May, 2026
title: OOPs Introduction
title: OOPs Introduction description: Object Oriented Programming ka introduction
OOP ek programming paradigm hai jo real-world entities ko classes aur objects ke roop mein model karta hai.
OOP kya hai?
Real duniya ki cheezein — Car, Student, Bank Account — inhe Java mein class aur object ke roop mein represent karte hain.
OOP ke 4 Pillars
1. Encapsulation
Data aur methods ko ek unit (class) mein band karna. Data private, access getters/setters se.
2. Inheritance
Ek class doosri class ki properties aur methods inherit karti hai. Code reuse hota hai.
3. Polymorphism
Same method ka alag-alag behavior. Overloading (compile-time) aur Overriding (runtime).
4. Abstraction
Implementation hide karna, sirf functionality dikhana. Abstract class aur Interface se.
Procedural vs OOP
| Procedural | OOP |
|---|---|
| Functions pe focus | Objects pe focus |
| Data aur functions alag | Data aur methods ek saath |
| Global data possible | Data encapsulated hota hai |
| Example: C | Example: Java, C++, Python |
OOP ke Fayde
- Code reusability (Inheritance)
- Security (Encapsulation)
- Flexibility (Polymorphism)
- Easy maintenance
- Real-world modeling
Java mein OOP
- Sab kuch class ke andar hota hai
- Object se methods aur variables access karte hain
main()bhi ek class ka static method hai
Exam Focus
Revise definitions, diagrams, examples, and short-answer points for Object-Oriented Programming OOP.
Interview Use
Prepare one clear explanation, one practical example, and one common mistake for this Java topic.
Search Terms
java, java programming, core java, java master course, java notes, master, course, oops
Related Java Topics