Escopo da classe e de métodos da classe
This commit is contained in:
20
aula123.py
Normal file
20
aula123.py
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# Escopo da classe e de métodos da classe
|
||||||
|
class Animal:
|
||||||
|
# nome = 'Leão'
|
||||||
|
|
||||||
|
def __init__(self, nome):
|
||||||
|
self.nome = nome
|
||||||
|
|
||||||
|
variavel = 'valor'
|
||||||
|
print(variavel)
|
||||||
|
|
||||||
|
def comendo(self, alimento):
|
||||||
|
return f'{self.nome} está comando {alimento}'
|
||||||
|
|
||||||
|
def executar(self, *args, **kwargs):
|
||||||
|
return self.comendo(*args, **kwargs)
|
||||||
|
|
||||||
|
|
||||||
|
leao = Animal(nome='Leão')
|
||||||
|
print(leao.nome)
|
||||||
|
print(leao.executar('maçã'))
|
||||||
Reference in New Issue
Block a user