Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O motivo de utilizar @setter e @propety

Não entendi o motivo de utilizar o @setter e o @propety não seria mais fácil acessar o valor desejado diretamente? pois esencialmente ele esta fazendo isso so que utilizando mais linhas de codigo e de uma maneira um pouco diferente?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas

Boa noite Michael

Pelo que entendi no Python se utiliza o underscore como convenção para mostrar que é um objeto privado, dessa forma o programador que esteja trabalhando no código saberá que esse objeto só pode ser alterado por meio de um método/ função fornecida pela classe. Os métodos estáticos @setter e o @property garantem acesso a informação, porém esse acesso não irá alterar o objeto.

solução!

No seguinte link tem um exemplo interessante: https://www.machinelearningplus.com/python/python-property/