मल्टीलेवल इनहेरिटेंस

Python में Software Engineering Principles

Adam Spannbauer

Machine Learning Engineer at Eastman

Tweet क्लास बनाना

  Tweet क्लास फ़ाइल

Python में Software Engineering Principles

मल्टीलेवल इनहेरिटेंस

इनहेरिटेंस फैमिली ट्री

Python में Software Engineering Principles

मल्टीलेवल इनहेरिटेंस

मल्टीलेवल इनहेरिटेंस फैमिली ट्री

Python में Software Engineering Principles

मल्टिपल इनहेरिटेंस

मल्टिपल इनहेरिटेंस फैमिली ट्री

Python में Software Engineering Principles

मल्टीलेवल इनहेरिटेंस और super

class Parent:
    def __init__(self):
        print("I'm a parent!")


class Child(Parent):
    def __init__(self):
        Parent.__init__()
        print("I'm a child!")

class SuperChild(Child): def __init__(self): super().__init__() print("I'm a super child!")

मल्टिपल इनहेरिटेंस और super() के बारे में और जानें।

Python में Software Engineering Principles

मल्टीलेवल इनहेरिटेंस और super

class Parent:
    def __init__(self):
        print("I'm a parent!")

class SuperChild(Parent):
    def __init__(self):
        super().__init__()
        print("I'm a super child!")

class Grandchild(SuperChild): def __init__(self): super().__init__() print("I'm a grandchild!")
grandchild = Grandchild()
I'm a parent!
I'm a super child!
I'm a grandchild!
Python में Software Engineering Principles

इनहेरिटेड एट्रिब्यूट्स पर नज़र रखना

# Create an instance of SocialMedia
sm = SocialMedia('@DataCamp #DataScience #Python #sklearn')

# What methods does sm have? ¯\_(ツ)_/¯ dir(sm)
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', 
'__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', 
'__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', 
'__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', 
'__str__', '__subclasshook__', '__weakref__', '_count_hashtags', 
'_count_mentions', '_count_words', '_tokenize', 'hashtag_counts', 
'mention_counts', 'text', 'tokens', 'word_counts']
Python में Software Engineering Principles

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

Python में Software Engineering Principles

Preparing Video For Download...