Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Arbejde med Instans- og Klassevariabler | Sektion
Objektorienteret Programmering i Python

bookUdfordring: Arbejde med Instans- og Klassevariabler

Opgave

Swipe to start coding

Definer en klasse ved navn User med følgende krav:

  • Opret en klassevariabel total_users og initialiser den til 0.
  • Implementér __init__-metoden til at:
    • Tage username som et argument.
    • Gemme username som en instansvariabel.
    • Øge total_users med 1, hver gang en ny instans af User oprettes.
  • Implementér en metode get_info, der returnerer en tuple indeholdende:
    • Brugerens navn (værdien af instansvariablen for username).
    • Den aktuelle værdi af total_users.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

bookUdfordring: Arbejde med Instans- og Klassevariabler

Stryg for at vise menuen

Opgave

Swipe to start coding

Definer en klasse ved navn User med følgende krav:

  • Opret en klassevariabel total_users og initialiser den til 0.
  • Implementér __init__-metoden til at:
    • Tage username som et argument.
    • Gemme username som en instansvariabel.
    • Øge total_users med 1, hver gang en ny instans af User oprettes.
  • Implementér en metode get_info, der returnerer en tuple indeholdende:
    • Brugerens navn (værdien af instansvariablen for username).
    • Den aktuelle værdi af total_users.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7
single

single

some-alt