In dieser Aufgaben sollen Sie erste Erfahrungen mit dem Erstellen von Klassen machen.
Erstellen Sie eine Klasse Mensch
. Ein Mensch besteht dabei aus den Attributen Name
, Geburtsdatum
und Geschlecht
. Sie können alle drei Attribute mit Strings darstellen.
Erstellen Sie eine Methode vorstellen
, mit welcher sich die Objekte formal vorstellen können.
Beispiel (kein funktionierender Code, nur zum verdeutlichen der Aufgabenstellung):
python = Mensch("Python", "20.02.1991", "Snek")
python.vorstellen()
OUTPUT:
Hallo ich heiße Python, wurde am 20.02.1991 geboren und bin Snek.
Manchmal muss es schnell gehen und es bleibt keine Zeit für Formalitäten. Implementieren Sie für diesen Zweck die Methode __str__()
, damit sich Menschen wie Strings verhalten können (Typecasting). Dabei sollen alle wesentlichen Informationen schnell ausgedruckt werden.
Beispiel (kein funktionierender Code, nur zum verdeutlichen der Aufgabenstellung):
chell = Mensch("Chell", "Unbekannt", "Weiblich")
print(chell)
OUTPUT:
Name: Chell
Geburtsdatum: Unbekannt
Geschlecht: Weiblich