Pesquisar aqui

sexta-feira, 15 de janeiro de 2021

Linguagens de Programação: Entrada 20 - Introdução a Classes e Métodos em Python (básico)

Eu não sou a melhor pessoa do mundo para explicar este assunto, mas vou tentar fazer uma breve introdução a classes e métodos em Python.

Mais informações sobre classes e métodos podem ser encontradas nos links abaixo. Veja os exemplos em https://github.com/rg3915/python-classes-metodos.

Segundo a documentação do Python, uma classe associa dados (atributos) e operações (métodos) numa só estrutura. Um objeto é uma instância de uma classe. Ou seja, uma representação da classe. Por exemplo, Regis é uma instância de uma classe chamada Pessoa, mas a Pessoa é a classe que o representa de uma forma genérica. Se você criar um outro objeto chamado Fabio, esse objeto também será uma instancia da classe Pessoa.

Na sua sintaxe mais elementar definimos uma classe conforme abaixo:

class NomeDaClasse:
        pass

E um método (função) como:

def metodo(args):
        pass

onde args são argumentos opcionais (parâmetros de entrada). A função metodo pode retornar um valor de saída:

def metodo(args):
        return args

Juntando os dois temos:

class NomeDaClasse:

        def metodo(self, args):
                pass

Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.