IniziaInizia gratis

Aggiungi un costruttore di classe

In questo esercizio continuerai a lavorare sulla classe Employee. Invece di usare metodi come set_salary() che hai scritto nella lezione precedente, introdurrai un costruttore che assegna nome e stipendio all’employee nel momento in cui l’oggetto viene creato.

Inizializzare gli attributi nel costruttore è una buona idea perché assicura che l’oggetto abbia tutti gli attributi necessari fin dalla sua creazione.

Questo esercizio fa parte del corso

Introduzione alla programmazione orientata agli oggetti in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

class Employee:
  # Create __init__() method
  ____ ____(____, name, ____):
    # Create the name and salary attributes
    self.____ = ____
    ____ = ____
    
  def give_raise(self, amount):
    self.salary += amount

  def monthly_salary(self):
    return self.salary / 12
        
emp = Employee("Korel Rossi")
print(emp.name)
print(emp.salary)     
Modifica ed esegui il codice