Adicionar um construtor de classe
Neste exercício, você continuará trabalhando na classe Employee
. Em vez de usar os métodos como set_salary()
que você escreveu na lição anterior, você introduzirá um construtor que atribui nome e salário ao funcionário no momento em que o objeto é criado.
A inicialização de atributos no construtor é uma boa ideia, pois isso garante que o objeto tenha todos os atributos necessários no momento em que for criado.
Este exercício faz parte do curso
Introdução à programação orientada a objetos em Python
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
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)