Difference between revisions of "Translations:Object Oriented Programming (OOP) in Python/28/de"

(Created page with "Um eine Klasse zu erben, müssen Sie den Klassennamen in runde Klammern setzen. Sie müssen den Konstruktor der Oberklasse in den Konstruktoren der Unterklassen aufrufen, der...")
 
(No difference)

Latest revision as of 18:51, 8 June 2019

Information about message (contribute)

This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.

Message definition (Object Oriented Programming (OOP) in Python)
To inherit a class you have to write the class name in round brackets. You have to call the constructor of the superclass in the constructors of the sub classes, which gets the variables that have to be initialized in the superclass. This is not done automatically, so you have to program that.
Python searchs first for methods (in this example: displayInformation) in subclasses, then in the superclass if it did not find any in the subclasses.
If you access the method in this example displayInformation through a declared class, then you will have access to both methods in the subclass and superclass if you created a new Teacher.
TranslationUm eine Klasse zu erben, müssen Sie den Klassennamen in runde Klammern setzen. Sie müssen den Konstruktor der Oberklasse in den Konstruktoren der Unterklassen aufrufen, der die Variablen erhält, die in der Oberklasse initialisiert werden müssen. Dies geschieht nicht automatisch, also müssen Sie das programmieren.
Python sucht zuerst nach Methoden (in diesem Beispiel: displayInformation) in Unterklassen, dann in der Oberklasse, wenn es in den Unterklassen keine gefunden hat.
Wenn Sie auf die Methode in diesem Beispiel displayInformation über eine deklarierte Klasse zugreifen, dann haben Sie Zugriff auf beide Methoden in der Unter- und Oberklasse, wenn Sie einen neuen Teacher angelegt haben.

Um eine Klasse zu erben, müssen Sie den Klassennamen in runde Klammern setzen. Sie müssen den Konstruktor der Oberklasse in den Konstruktoren der Unterklassen aufrufen, der die Variablen erhält, die in der Oberklasse initialisiert werden müssen. Dies geschieht nicht automatisch, also müssen Sie das programmieren. Python sucht zuerst nach Methoden (in diesem Beispiel: displayInformation) in Unterklassen, dann in der Oberklasse, wenn es in den Unterklassen keine gefunden hat. Wenn Sie auf die Methode in diesem Beispiel displayInformation über eine deklarierte Klasse zugreifen, dann haben Sie Zugriff auf beide Methoden in der Unter- und Oberklasse, wenn Sie einen neuen Teacher angelegt haben.