ComeçarComece gratuitamente

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

Ver Curso

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)     
Editar e executar código