Entendendo self em classes Python

This commit is contained in:
Luiz Otávio
2022-11-13 09:18:45 -03:00
parent bcdd1b1525
commit 04390fe6e5

23
aula122.py Normal file
View File

@@ -0,0 +1,23 @@
# Entendendo self em classes Python
# Classe - Molde (geralmente sem dados)
# Instância da class (objeto) - Tem os dados
# Uma classe pode gerar várias instâncias.
# Na classe o self é a própria instância.
class Carro:
def __init__(self, nome):
self.nome = nome
def acelerar(self):
print(f'{self.nome} está acelerando...')
fusca = Carro('Fusca')
fusca.acelerar()
Carro.acelerar(fusca)
# print(fusca.nome)
# fusca.acelerar()
celta = Carro(nome='Celta')
celta.acelerar()
Carro.acelerar(celta)
# print(celta.nome)