Skip to content

Instantly share code, notes, and snippets.

@luizomf
Created July 1, 2021 20:22
Show Gist options
  • Save luizomf/95bd5fd4850b3ead4259af53d233a1dd to your computer and use it in GitHub Desktop.
Save luizomf/95bd5fd4850b3ead4259af53d233a1dd to your computer and use it in GitHub Desktop.
Getters e setters - Reforço
# SETTER = CONFIGURANDO UM VALOR (=)
# GETTER = OBTER UM VALOR (.)
class Pessoa:
def __init__(self, nome):
self._nome = nome
@property
def nome(self):
return self._nome
@nome.setter
def nome(self, nome):
self._nome = nome
@property
def sobrenome(self):
return 'DESCONHECIDO'
p1 = Pessoa('Otávio')
print(p1.nome)
print(p1.sobrenome)
@jorgeleite35
Copy link

SETTER = CONFIGURANDO UM VALOR (=)

GETTER = OBTER UM VALOR (.)

class Pessoa:
def init(self, nome):
self._nome = nome

@property
def nome(self):
    return self._nome

@nome.setter
def nome(self, nome):
    self._nome = nome

@property
def sobrenome(self):
    return 'DESCONHECIDO'

p1 = Pessoa('Otávio')
print(p1.nome)
print(p1.sobrenome)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment