Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Inicialização de atributo dentro de uma classe

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í?

1 resposta
solução!

Olá, Diego. Tudo bom?

Existem as variáveis de Classe e as variáveis de instância.

As variáveis de classe são comuns a todas as instâncias, já as variáveis de instância, são únicas a cada instância individual.

Foto 1

Na foto eu coloquei as variáveis name, age e kind.

kind é uma variável de classe, sendo exatamente a mesma para o Nico e para a Emily. Já a variável name e age, são diferentes para cada um dos Dogs : )

Espero ter ajudado.