Python super() funktio

Esimerkki

Luo luokka, joka perii kaikki toisen luokan menetelmät ja ominaisuudet:

class Parent:
  def __init__(self, txt):
    self.message
  def printmessage(self):
    print(self.message)
class Child(Parent):
  def __init__(self, txt):
    super().__init__(txt)
x = Child("Hei, ja tervetuloa!")
x.printmessage()

Suoritusesimerkki

Määrittely ja Käyttö

super() funktio tarjoaa pääsyn isäluokan tai sisaruksen metodeihin ja ominaisuuksiin.

super() funktio palauttaa edeltävän luokan objektin.

Syntaksi

super()

Parametrien Arvot

Ei Parametreja