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
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!
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 = limitePython 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.