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
Menu
Os passos seguintes ajudá-lo a compreender os conceitos básicos por trás de uma classe, criando a classe mais simples possível.
Abra uma janela do Python Shell.
Você vê o prompt Python familiar.
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.
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.
Tipo MyInstance.MyVar e pressione Enter.
A saída de 0 que demonstra MyInstance de fato tem uma variável de classe chamada MyVar.
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.