Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Arbeiten mit Instanz- und Klassenvariablen | Abschnitt
Objektorientierte Programmierung in Python

bookHerausforderung: Arbeiten mit Instanz- und Klassenvariablen

Aufgabe

Swipe to start coding

Definieren einer Klasse namens User mit den folgenden Anforderungen:

  • Erstellen einer Klassenvariablen total_users und Initialisierung mit 0.
  • Implementieren der Methode __init__ zum:
    • Entgegennehmen von username als Argument.
    • Speichern von username als Instanzvariable.
    • Erhöhen von total_users um 1 bei jeder Erstellung einer neuen User-Instanz.
  • Implementieren einer Methode get_info, die ein Tupel zurückgibt mit:
    • Dem Namen des Benutzers (dem Wert der Instanzvariablen für den Benutzernamen).
    • Dem aktuellen Wert von total_users.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 7
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

bookHerausforderung: Arbeiten mit Instanz- und Klassenvariablen

Swipe um das Menü anzuzeigen

Aufgabe

Swipe to start coding

Definieren einer Klasse namens User mit den folgenden Anforderungen:

  • Erstellen einer Klassenvariablen total_users und Initialisierung mit 0.
  • Implementieren der Methode __init__ zum:
    • Entgegennehmen von username als Argument.
    • Speichern von username als Instanzvariable.
    • Erhöhen von total_users um 1 bei jeder Erstellung einer neuen User-Instanz.
  • Implementieren einer Methode get_info, die ein Tupel zurückgibt mit:
    • Dem Namen des Benutzers (dem Wert der Instanzvariablen für den Benutzernamen).
    • Dem aktuellen Wert von total_users.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 7
single

single

some-alt