diff --git a/oo/__init__.py b/oo/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/oo/pessoa.py b/oo/pessoa.py new file mode 100644 index 000000000..f06cf1ddc --- /dev/null +++ b/oo/pessoa.py @@ -0,0 +1,16 @@ +class Pessoa: + def __init__(self, *filhos, nome=None, idade=38): + self.nome = nome + self.idade = idade + self.filhos = list(filhos) + + def cumprimentar(self): + return f"olá {self.nome} com a idade de {self.idade}" + +if __name__ == '__main__': + pessoa1 = Pessoa(nome="jose") + pessoa2 = Pessoa(pessoa1, nome="joão") + print (pessoa2.cumprimentar()) + for filho in pessoa2.filhos: + print (filho.nome) + print(id(pessoa2.cumprimentar()))