Como criar uma definição de classe em Python

A classe não precisa ser particularmente complexa. Na verdade, você pode criar apenas o recipiente e um elemento de classe em Python e chamá-lo de uma classe. É claro, a classe resultante não vai fazer muito, mas você pode instancia-la

(Dizer Python para construir um objeto usando sua classe como um modelo) e trabalhar com ele como faria com qualquer outra classe.

Os passos seguintes ajudá-lo a compreender os conceitos básicos por trás de uma classe, criando a classe mais simples possível.

1

Abra uma janela do Python Shell.

Você vê o prompt Python familiar.

2

Digite o seguinte código (pressionando Enter depois de cada linha e pressionar Enter duas vezes após a última linha):

class MyClass: MyVar = 0

A primeira linha define o recipiente classe, que consiste na palavra-chave classe eo nome da classe, o que é Minha classe. Cada classe que você criar deve começar precisamente desta forma. Você deve sempre incluir classe seguido pelo nome da classe.

A segunda linha é o conjunto de classes. Todos os elementos que constituem a classe são chamados a suite de classe. Neste caso, você vê uma variável de classe chamada MyVar, que é definido como um valor de 0. Cada instância da classe terá a mesma variável e começar com o mesmo valor.

3

Digite MyInstance = MyClass () e pressione Enter.

Você acabou de criar uma instância de Minha classe nomeado MyInstance. Claro, você vai querer verificar se você realmente ter criado tal exemplo. Passo 4 realiza essa tarefa.

4

Tipo MyInstance.MyVar e pressione Enter.

A saída de 0 que demonstra MyInstance de fato tem uma variável de classe chamada MyVar.

5

Digite MyInstance .__ class__ e pressione Enter.

Python exibe a classe usada para criar essa instância. A saída diz que esta classe faz parte do __a Principal__ módulo, o que significa que você digitou-lo diretamente no shell.

menu