Conforme pode ser visto na imagem abaixo, o curso aceita como respostas corretas as opções A e B. Entretanto, o correto seriam as opções B e C.
- O nome do método é
__init__
e nãoinit
. Então a opção A não pode estar correta; - Na justificativa da opção C menciona "instância", mas na descrição da opção menciona "classe", que é o correto. Então se o decorator @classmethod acessa a classe (exatamente como o texto da opção cita), a opção C está correta (e a justificativa não faz sentido).
Muito provavelmente existem erros de digitação nos textos das duas opções (na opção A o método deveria ser __init__
e na opção C deveria citar acessa a própria instância
).