Introdução ao método __init__ (inicializador de atributos)
This commit is contained in:
14
aula120.py
14
aula120.py
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user