Criar uma função em uma classe no Python é muito fácil.
- Primeiro crie uma classe e nomeie-a como preferir, vou chamá-la de MimhaClass;
- Em seguida, crie uma função dentro da classe que acabamos de criar e nomearemos essa função como minhaFuncao().
- Salve este arquivo com a extensão .py
- Você pode criar um objeto invocando o nome da classe.
Sintaxe
class NomeDaClasse:
<afirmação 1>
<afirmação 2>
...
<statment N>
def __init__(self, variaveis ):
self… …
self… …
def funcao_1( self ):
<afirmação 1>
<afirmação 2>
….
<statment N>
def funcao_N( self ):
<afirmação 1>
<afirmação 2>
….
<statment N>
O primeiro método __init __() é um método especial que é chamado de construtor de classe ou método de inicialização que o Python chama quando você cria uma nova instância dessa classe.
Outras classes classificam os métodos declarados como funções normais, com exceção de que o primeiro argumento para cada método é self.
self: Esta é uma convenção Python. Não há nada de mágico na palavra self.
O primeiro argumento em __init __() e outra função obtém é usado para se referir ao objeto de instância e, por convenção, esse argumento é chamado self.
0 Comentários