Object oriented programming kya hota hai

 Object-oriented programming (OOP) 

ek programming approach hai jahan 

par aap code ko real-world entities ke 

tarah model karte hain. Har entity ek 

"object" ke roop mein represent hota 

hai. Let's break it down:

Class: Yeh ek blueprint hota hai jo 

object ko define karta hai. Class mein 

object ke properties (data) aur uske 

sath execute karne wale functions 

(methods) define hote hain. Jaise ki 

"Car" class mein "color", "make", 

"model" waghera ki properties aur 

"start", "stop" jaise methods ho sakte 

hain.

Object: Yeh class ke based par create 

hota hai. Yani, class ek template hoti 

hai aur object us template ke basis par 

banaya jata hai. Jaise ki "Car" class se 

"Honda Civic Red" aur "Toyota Corolla 

Blue" objects create kiye ja sakte hain.

Encapsulation: Yeh concept hota hai 

jahan par data aur uske sath related 

functions ko ek unit mein encapsulate 

kiya jata hai, jise hum object kehte 

hain. Isse data ko secure rakha ja sakta 

hai aur direct access se bacha ja sakta 

hai.

Inheritance: Isse ek class dusri class ke 

properties aur methods ko inherit 

(uthaye) kar sakti hai. Yani, agar ek 

class already hai jisme certain 

properties aur methods hain, to dusri 

class usse extend karke uske features 

ko use kar sakti hai.

Polymorphism: Yeh concept hota hai 

jahan par ek interface ke through 

multiple implementations provide kiye 

ja sakte hain. Matlab ki ek function ka 

behavior alag-alag objects ke sath alag 

ho sakta hai.


Abstraction: Iska matlab hota hai ki 

aap object ka use karke uske internal 

complexities se chhutkara pa sakte 

hain. Matlab, aap sirf object ke 

methods ka use karke kaam kar sakte 

hain, bina uske internal details ko 

jaane.


OOP ka use karke code ko organized, modular aur maintainable banane mein madad milti hai. Yeh approach complex systems ko manage karne mein bhi madadgar hota hai.





Post a Comment

0 Comments