diff --git a/aula122.py b/aula122.py new file mode 100644 index 0000000..bb8c1cf --- /dev/null +++ b/aula122.py @@ -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)