EmpezarEmpieza gratis

Añade un constructor a la clase

En este ejercicio, continuarás trabajando con la clase Employee. En lugar de usar métodos como set_salary() que escribiste en la lección anterior, vas a introducir un constructor que asigne el nombre y el salario al empleado en el momento en que se crea el objeto.

Inicializar atributos en el constructor es una buena idea porque garantiza que el objeto tenga todos los atributos necesarios desde el momento en que se crea.

Este ejercicio forma parte del curso

Introducción a la programación orientada a objetos en Python

Ver curso

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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)     
Editar y ejecutar código