InstruçÔes

Passo 3

Em uma lição anterior, vocĂȘ aprendeu que um atributo prefixado com um Ășnico underscore Ă© destinado ao uso interno por convenção. Modifique os atributos name e level para _name e _level, jĂĄ que eles nĂŁo devem ser modificados de fora da sua classe. Observe que isso nĂŁo impede que o atributo seja acessado ou modificado fora da classe. AlĂ©m disso, em Python sempre hĂĄ uma maneira de acessar atributos privados (prefixados com um duplo sublinhado) tambĂ©m.

O que fazer:

Testes:

  • Seu mĂ©todo `__init__` deve definir `self._name` como `name`.
  • Seu mĂ©todo `__init__` deve definir `self._level` como `level`.

Preview