Añadir un constructor de clase
En este ejercicio, seguirás trabajando con la clase Employee
. En lugar de utilizar los métodos como set_salary()
que escribiste en la lección anterior, introducirás un constructor que asigne nombre y salario al empleado en el momento de crear el objeto.
Inicializar los atributos en el constructor es una buena idea, porque así te aseguras de que el objeto tenga todos los atributos necesarios en el momento de su creación.
Este ejercicio forma parte del curso
Introducción a la Programación Orientada a Objetos en Python
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
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)