ऑब्जेक्ट-ओरिएंटेड प्रोग्राम्स में क्लास इनहेरिटेंस

Programming Paradigm Concepts

Eleanor Thomas

Senior Data Analytics Engineer

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में क्लास इनहेरिटेंस

  • क्लास इनहेरिटेंस: जब एक क्लास, पैरेंट क्लास से मेथड और एट्रिब्यूट "इनहेरिट" करती है
  • उदाहरण:
    • Poodle क्लास, Dog से इनहेरिट करती है (और घुँघराले बाल हैं)
    • Dog क्लास, Pet से इनहेरिट करती है (और "barks")
    • Pet क्लास, Animal से इनहेरिट करती है
  • इनहेरिटेंस की लेयर्स की कोई सीमा नहीं, पर ज़्यादा हमेशा बेहतर नहीं होता

पालतुओं का समूह

Programming Paradigm Concepts

क्लास इनहेरिटेंस उदाहरण

class Dog():
    def __init__(self, name):
        self.name = name
    def bark(self):
        print("Arf!")

lacy = Dog("Lacy")
lacy.bark()
class Pet():
    def __init__(self, name):
        self.name = name

class Dog(Pet): def bark(self): print("Arf!")
lacy = Dog("Lacy") lacy.bark()
Programming Paradigm Concepts

क्लास इनहेरिटेंस उदाहरण जारी

class Cat(Pet):
    def meow(self):
        print("Meow!")

class Horse(Pet): def neigh(self): print("Neigh!")
fluffy = Cat("Fluffy")
fluffy.meow()
Meow!
midnight = Horse("Midnight")
midnight.neigh()
Neigh!

नीचे दिए गए सभी पर Errors आते हैं!

fluffy.neigh()
fluffy.bark()
midnight.meow()
Programming Paradigm Concepts

अभ्यास करते हैं!

Programming Paradigm Concepts

Preparing Video For Download...