Aus dem Kurs: Python Grundkurs

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.600 Kurse von Branchenfachleuten.

Klassen: Code

Klassen: Code

Nun sehen wir uns die Klassen im Code an. Dafür bitte ich Sie, den Branch 03_06 auszuwählen und wie gewohnt die Codespaces zu starten. Ich lege dafür wieder ein beispiel_code-Skript an, indem ich programmieren werde. Sie sind natürlich herzlich eingeladen, diese Übung direkt mitzumachen. Für diese Übung möchte ich einmal eine Klasse Buch anlegen, die einfach ein Buch im Bücherregal repräsentiert. Was brauche ich dafür als Attribut? Wahrscheinlich den Titel und den Autor. Genau das übergebe ich auch in meiner __init__-Funktion. Diese sieht wie folgt aus. Ich übergebe einmal den Titel und einmal den Autor als String und setze die als öffentliche Attribute. Ich füge weiters ein nicht öffentliches Attribut hinzu, das den Status des Buches feststellt. Ist es verfügbar? Ist es im Bücherregal? Oder ist es ausgeborgt? Warum setze ich den Status auf nicht öffentlich? Ich möchte nicht, dass man den von draußen noch einmal angreifen kann oder accessen kann. Es ist rein für uns intern für den…

Inhalt