🏠 Home 📚 Chapters
HomeChapters › Chapter 14
CHAPTER 14

OOP — Classes और Objects

Classes, objects, inheritance — Object Oriented Programming हिंदी में

Advertisement

Class और Object

Class एक blueprint है। Object उससे बनता है। जैसे Car का blueprint और असली car।
python
class Student:
    def __init__(self, naam, umar, marks):
        self.naam  = naam
        self.umar  = umar
        self.marks = marks
    
    def greet(self):
        print(f"नमस्ते! मैं {self.naam} हूँ।")
    
    def result(self):
        grade = "Pass ✅" if self.marks >= 33 else "Fail ❌"
        print(f"{self.naam}: {self.marks} — {grade}")

# Objects बनाना
s1 = Student("राम", 18, 85)
s2 = Student("गीता", 17, 25)

s1.greet()
s1.result()
s2.result()
OUTPUT
नमस्ते! मैं राम हूँ। राम: 85 — Pass ✅ गीता: 25 — Fail ❌
Advertisement

Inheritance

एक class दूसरी class के गुण ले सकती है।
python
class Animal:
    def __init__(self, naam):
        self.naam = naam
    def breathe(self):
        print(f"{self.naam} साँस लेता है")

class Dog(Animal):  # Animal से inherit
    def __init__(self, naam, breed):
        super().__init__(naam)
        self.breed = breed
    def bark(self):
        print(f"{self.naam} भौंकता है!")

dog = Dog("Tommy", "Labrador")
dog.breathe()   # inherited
dog.bark()
OUTPUT
Tommy साँस लेता है Tommy भौंकता है!

🎯 QUICK QUIZ — Chapter 14

OOP क्या है?
Advertisement
🏠 अगला →