Inizia subitoInizia 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 corso

esercizio interattivo pratico

Prova questo esercizio completando questo 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