Vererbung
Python hosting: Host, run, and code Python in the cloud!
In der Python-Programmiersprache können Klassen Funktionen und Variablen von anderen Klassen durch das Prinzip der Vererbung (Englisch: Inheritance) übernehmen. Dies ist ein grundlegendes Konzept der objektorientierten Programmierung (OOP).
Related course: Python Programming Bootcamp: Go from zero to hero.
Wenn wir eine Klasse namens User
definieren:
class User: |
Mit dieser Klasse erstellen wir ein Objekt namens Brian. Danach definieren wir eine weitere Klasse namens Programmer
.
class Programmer(User): |
Diese Klasse sieht aus wie eine normale Klasse, aber sie erbt von der Klasse User
(angegeben durch User
in den Klammern). Das bedeutet, dass alle Funktionen und Variablen der Klasse User
auch in der Klasse Programmer
verfügbar sind.
Vererbungsbeispiel
Hier ist ein Beispiel für Vererbung:
class User: |
Brian ist eine Instanz der Klasse User
und hat Zugriff auf die Methode printName()
. Diana hingegen ist eine Instanz der Klasse Programmer
. Da die Klasse Programmer
von der Klasse User
erbt, hat Diana Zugriff auf die Methoden beider Klassen.
Leave a Reply: