1
resposta

[Dúvida] Atributos precisam ser escritos?

Lais = Mesa(numero=1234, capacidade=6, ocupada=False)

No caso então eu posso escrever os atributos, apesar de não precisar. É isso?

Lais = Mesa(1234, 6, False) --> isso estaria correto?

1 resposta

Olá Gabriel, tudo bem?

Sim, você pode escrever os atributos ao instanciar um objeto, mas isso não é obrigatório. No exemplo que você deu, tanto a forma com os atributos escritos quanto a forma sem eles estão corretas. A diferença é que, ao escrever os atributos, você torna o código mais legível e fácil de entender, especialmente quando se trabalha com objetos que possuem muitos atributos.

Porém, é importante lembrar que a ordem dos atributos deve ser a mesma que a ordem em que eles foram definidos no construtor da classe. Caso contrário, o objeto pode ser instanciado com valores incorretos.

Em caso de dúvidas, me coloco à disposição.

Grande abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!