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