Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Classe sem "__init__" nem "pass"

Pensei que para construirmos uma classe, ela precisava da função construtora innit ou então do pass.

1 resposta
solução!

É possível criar uma classe em Python sem usar o método especial __init__ , inclusive você pode definir os atributos de um objeto após a sua instaciação. Usar o método especial "init" serve para obrigar o usuário a declarar os atributos do objeto no instante da instaciação.

class Quadrado:
    pass

meuQuadrado = Quadrado()

meuQuadrado.altura = 10
meuQuadrado.largura = 10
meuQuadrado.area = meuQuadrado.altura  *  meuQuadrado.area