Eu achei trocando de nome ficaria mais fácil de ser vizualizado. Isso está correto?
def set_limite(self,novo_limite):
self.__limite = novo_limite
Eu achei trocando de nome ficaria mais fácil de ser vizualizado. Isso está correto?
def set_limite(self,novo_limite):
self.__limite = novo_limite
Boa noite David, tudo bem?
Então é um código funcional, mas em linguagens que utilizam getters and setters o padrão seria utilizar o nome do argumento igual ao nome da propriedade que será atualizada.
def set_limite(self, limite):
self.__limite = limite
Python entretanto não é uma linguagem onde o uso de getters and setters seja recomendado e sim o uso dos properties que é o conteúdo da aula seguinte. Meu conselho é, se for usar getter and setter tente se adaptar ao padrão, inclusive tente se adaptar ao padrão do python de não usá-los e sim utilizar as properties. Isso fará diferença quando seu código for observado por outras pessoas.