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

Mãos na massa com __like e __nome

Estou usando o VScode como editor de código. Fiz o código com dois underline e funcionou sem quebrar. Isso acontece por causa do editor que faz as adaptações ou porque quando eu uso o super() ele entende o que eu quero acessar e para de dar erro?

1 resposta
solução!

Oi, bom dia

Pelo o que entendi, ao invés de usar (apenas um underline):

_like

você utilizou (dois underline):

__like

seria isso?

Bem, se for isso, basta consultar a documentação do Python que você verá que existem as duas formas, sendo uma delas para indicar que a variável é privada e a outra para indicar que seria bloqueada. Como esse procedimento é apenas normativo, ou seja, não tem efetividade como em outras linguagens, vai funcionar normalmente. Mesmo que você utilizasse sem o underline também funcionaria.