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