Na classe que está sendo utilizada como exemplo neste exercício, um atributo é simplesmente inicializado dentro dela como:
codigo = 0 ,
por exemplo.
Depois, esse atributo é chamada dentro dos métodos da classe como
self.codigo .
Porém, em todos os cursos anteriores, era necessário criar um método construtor __init__
e inicializar os atributos dentro dele como uma das opções abaixo:
self.codigo = codigo
self._codigo = codigo
self.__codigo = codigo
E aí?