Agora, vou minimizar isso um pouco, só para que possamos ver um pouco mais claro.
Não é tão confuso assim.
E vou remover um pouco do espaçamento entre aqui, embora nos dê um aviso apenas para que
possamos ver tudo.
Aqui vamos nós.
Tudo bem, então temos essas aulas.
Agora, Python nos dá uma ferramenta útil para verificar se algo é uma instância.
De uma aula.
E com bastante facilidade para nós.
É chamado de instantâneo.
Ou é instância e é instância é uma função incorporada em Python.
Damos a ele a instância e depois a classe que queremos verificar, portanto, em nosso caso, se tínhamos Wizzard.
1.
É igual a Wizzard.
Merlin com poder de 60 nesse caso, se eu fizer o mago um.
E então faça classe wizzard.
E eu imprimo isso, o que você acha que vamos conseguir?
Se eu clicar, corra.
Eu fico verdadeiro porque.
Wizard é uma instância.
Ou o assistente um é uma instância do assistente.
Deixe-me perguntar uma coisa, e se eu fizer o usuário do Wizzard uma instância do usuário?
Adivinha o que está para acontecer?
É verdade, certo, porque a classe Wizzard é uma subclasse.
Do usuário, então, tecnicamente, sim, o Wizzard um é uma instância do usuário porque tivemos que executar esta classe para
criar o Assistente um.
Mas aqui está a parte interessante, se eu fizer wizard um ponto.
Você vê como eu tenho nossos métodos e atributos que adicionei, mas também todos esses métodos Dundar dos quais realmente
não falamos ainda?
De onde veio isso?
Direito.
Nós vamos.
Em Python, lembra como eu disse que tudo é um objeto?
Bem, tudo em Python herda da classe de objeto base com a qual Python vem e é chamada de
objeto.
Você vê como ficou destacado aqui.
Então, se eu fizer isso, o mago do instantâneo é um dos objetos?
Oh, e eu tenho que remover o ponto aqui.
Vamos clicar.
É verdade porque o Wizzard herda ou obtém Método da classe do assistente, da classe do usuário e ainda mais acima
da classe baseada em objeto que vem com o Python.
E é por isso que temos esses métodos automáticos anexados para nós para que, usando objeto, cada método
seja útil.
Por exemplo, se eu abrir uma lista, se eu fizer o ponto e digamos que escolhemos o.
Nosso método EPR, que ainda não sabemos realmente o que ele faz, mas se eu for para o Wizzard um e for
para o Dot, você verá que também o tenho porque ambos herdam da classe base do objeto.
E assim evitamos repetir código qualquer funcionalidade comum.
Posso distribuir para todos os objetos que precisam, o que é muito, muito legal.
Então, no fundo, quando eu faço algo como o usuário, na verdade estou aceitando o objeto como a classe
pai para aceitar essas propriedades que estão embutidas e que podemos precisar no futuro.
Direito.
Isso foi muito.
Mais um pilar para ir.
Te vejo no próximo vídeo, mas.