InstruçÔes

Passo 5

O decorador @property é usado em Python para transformar um método em uma propriedade. Ele é tipicamente usado para definir métodos getter, que são métodos usados para recuperar o valor de um atributo:
class Person:
    def __init__(self, name):
        self._name = name

    @property
    def name(self):
        return self._name

p = Person('Alice')
print(p.name)  # Alice
Crie um método chamado name com um parùmetro self e decore-o com @property. Dentro do método, retorne self._name.

O que fazer:

Testes:

  • Sua classe `Employee` deve ter um mĂ©todo `name` com um parĂąmetro `self`.
  • Seu mĂ©todo `name` deve ser decorado com `@property`.
  • Seu mĂ©todo `name` deve retornar `self._name`.

Preview