Como criar uma definição de classe em python
Video: Python Orientado a Objetos - Aula 03 - Criando classe
Conteúdo
- Video: python orientado a objetos - aula 03 - criando classe
- Video: parte 11 - o que são classes no python (1a parte)
- 1abra uma janela do python shell
- Video: aulas python - 061 - poo iii: objetos e classes vs dicionários
- 2digite o seguinte código (pressionando enter após cada linha e pressionar enter duas vezes após a última linha):
- 3digite myinstance = myclass () e pressione enter
- 4tipo myinstance.myvar e pressione enter
- 5digite myinstance .__ class__ e pressione enter
- Video: curso de python - aula 44 - class list i - excript
Uma 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 instanciá-lo (Dizer Python para construir um objeto usando sua classe como um modelo) e trabalhar com ele como faria com qualquer outra classe.
Video: Parte 11 - O que são Classes no Python (1a Parte)
Os passos seguintes ajudá-lo a compreender os conceitos básicos por trás de uma classe, criando a classe mais simples possível.
1Abra uma janela do Python Shell
Você vê o prompt Python familiar.
Video: Aulas Python - 061 - POO III: Objetos e Classes vs Dicionários
2Digite o seguinte código (pressionando Enter após 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 e o 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 de classe.
A segunda linha é o conjunto de classes. Todos os elementos que compõem 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.
3Digite 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 esta tarefa.
4Tipo MyInstance.MyVar e pressione Enter
A saída de 0 demonstra que MyInstance de fato tem uma variável de classe chamada MyVar.
5Digite 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.