Skip to content

Commit 6d97219

Browse files
author
GustavoSuto
committed
created class attribute
1 parent 7c34012 commit 6d97219

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

oo/pessoa.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
class Pessoa:
2+
# Atributos de classe ou atributo default
3+
olhos = 2
4+
5+
# Atributos de instância
26
def __init__(self, *filhos, nome="Gustavo", idade=35):
37
self.idade = idade
48
self.nome = nome
59
self.filhos = list(filhos)
610

11+
# Método
712
def cumprimentar(self):
813
return f"Olá, {self.nome}!"
914

@@ -17,7 +22,7 @@ def cumprimentar(self):
1722
for i, filho in enumerate(pai.filhos):
1823
print(f"O {i+1}º chama {filho.nome}.")
1924

20-
pai.sobrenome = "Souza"
25+
pai.sobrenome = "Souza" # Atributo criado dinamicamente
2126
print(pai.nome, pai.__dict__)
2227
print(filho01.nome, filho01.__dict__)
2328

0 commit comments

Comments
 (0)