Coletânea Python do ZERO às Redes Neurais Artificiais
Criando uma classe vazia
Como dito anteriormente, uma classe é uma estrutura de código que
permite associar qualquer tipo de atribuição a uma variável/objeto. Também é preciso que se entenda que tudo o que será codificado dentro de uma classe funcionará como um molde para que se criem novos objetos ou a interação entre os mesmos.
Dessa forma, começando a entender o básico das funcionalidades de
uma função, primeira coisa a se entender é que uma classe tem uma sintaxe própria que a define, internamente ela pode ser vazia, conter conteúdo próprio previamente criado ou inserir conteúdo por meio da manipulação da variável/objeto ao qual foi atribuída.
Além disso, uma classe pode ou não retornar algum dado ou valor de acordo com seu uso em meio ao código.
Começando do início, a palavra reservada ao sistema class indica ao interpretador que logicamente estamos trabalhando com uma classe.
A nomenclatura usual de uma classe deve ser o nome da mesma iniciando com letra maiúscula.
Por fim, especificado que se trata de uma classe, atribuído um nome a mesma, é necessário colocar dois pontos para que seja feita sua indentação, muito parecida com uma função comum em Python.
Dando sequência, após criada a classe Pessoa, podemos começar a manipular a mesma.
Neste exemplo, em seguida é criada no corpo do código geral a variável pessoa1 que inicializa a classe Pessoa( ), atribuindo a si todo e qualquer conteúdo que estiver inserido nessa classe.
É necessário colocar o nome da classe seguido de parênteses pois posteriormente você verá que é possível passar parâmetros neste espaço.
Na sequência é dado o comando pessoa1.nome = ‘Fernando’, o que pode ser entendido que, será criada dentro da classe uma variável de nome nome que recebe como dado a string ‘Fernando’. Executando a função print( ) e passando como parâmetro pessoa1.nome, o retorno será Fernando.