Warum Super () verwenden, um Funktionen anzurufen?Python

Python-Programme
Anonymous
 Warum Super () verwenden, um Funktionen anzurufen?

Post by Anonymous »

Ich bin derzeit im Kaninchenloch und versucht, Metaklassen zu verstehen, und als solches bin ich zurückgegangen, um mein Verständnis von Super () zu aktualisieren und zu tippen.

Code: Select all

class Animals:
# Initializing constructor
def __init__(self):
self.legs = 4
self.domestic = True
self.tail = True
self.mammals = True

def isMammal(self):
if self.mammals:
print("It is a mammal.")

def isDomestic(self):
if self.domestic:
print("It is a domestic animal.")

class Dogs(Animals):
def __init__(self):
super().__init__()

def isMammal(self):
super().isMammal()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post