Introdução ao método __init__ (inicializador de atributos)

This commit is contained in:
Luiz Otávio
2022-11-12 12:28:35 -03:00
parent e872eb7926
commit 5cc6487fef

View File

@@ -1,4 +1,4 @@
# class - Classes são moldes para criar novos objetos
# Introdução ao método __init__ (inicializador de atributos)
# As classes geram novos objetos (instâncias) que
# podem ter seus próprios atributos e métodos.
# Os objetos gerados pela classe podem usar seus dados
@@ -9,16 +9,18 @@
# print(string.upper())
# print(isinstance(string, str))
class Pessoa:
...
def __init__(self, nome, sobrenome):
self.nome = nome
self.sobrenome = sobrenome
p1 = Pessoa('Luiz', 'Otávio')
p1.nome = 'Luiz'
p1.sobrenome = 'Otávio'
# p1.nome = 'Luiz'
# p1.sobrenome = 'Otávio'
p2 = Pessoa('Maria', 'Joana')
p2.nome = 'Maria'
p2.sobrenome = 'Joana'
# p2.nome = 'Maria'
# p2.sobrenome = 'Joana'
print(p1.nome)
print(p1.sobrenome)