Pensei que para construirmos uma classe, ela precisava da função construtora innit ou então do pass.
ATÉ 40% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Pensei que para construirmos uma classe, ela precisava da função construtora innit ou então do pass.
É 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