FlashKeepers

Python · Python · Faculdade

Python: Programação Orientada a Objetos

Classes, herança e conceitos de programação orientada a objetos em Python, explicados com um exemplo curto cada um.

Sobre este baralho

40 cartas básicas de Python para Python. Baralho 6 de 11 em Python. Começa com "O que é uma classe em Python?" e "Como um objeto se relaciona com uma classe?". Mais baralhos de Faculdade estão listados abaixo.

40 cartas · cartas básicas · Escrito por IA, verificado duas vezes. Edite à vontade.

Estudar este baralho grátis Ver antes Baixe o FlashKeepers para iPhone

Abre no navegador, sem conta. App para iPhone e iPad · App para Android

O que é uma classe em Python?
Ver respostaUm modelo ou template para criar objetos com atributos e métodos compartilhados
Como um objeto se relaciona com uma classe?
Ver respostaUm objeto é uma instância concreta de uma classe que contém dados reais
Qual palavra-chave do Python é usada para definir uma classe?
Ver respostaclass
O que é o método __init__ em uma classe?
Ver respostaO construtor que é chamado automaticamente quando uma nova instância é criada
O que o parâmetro self representa em um método?
Ver respostaUma referência à instância atual da classe
O que é um atributo de instância?
Ver respostaUm atributo que pertence a um único objeto e pode variar entre instâncias
O que é um atributo de classe?
Ver respostaUm atributo definido no corpo da classe que é compartilhado por todas as instâncias
O que é herança na programação orientada a objetos?
Ver respostaUm mecanismo pelo qual uma classe filha adquire os atributos e métodos de uma classe pai
Como você cria uma classe filha que herda de uma classe pai?
Ver respostaclass ChildClass(ParentClass):
O que é sobrescrita de método?
Ver respostaRedefinir um método da classe pai na classe filha com um comportamento diferente
O que super() faz?
Ver respostaChama um método da classe pai de dentro da classe filha
O que é encapsulamento em POO?
Ver respostaAgrupar dados e métodos e esconder os detalhes internos de implementação
O que um prefixo de underscore simples em um atributo significa?
Ver respostaPor convenção, indica que o atributo se destina a ser privado ou interno
O que um prefixo de underscore duplo em um atributo faz?
Ver respostaAtiva o name mangling para tornar o atributo mais difícil de acessar de fora da classe
O que o decorador @property permite fazer?
Ver respostaDefinir um método que pode ser acessado e usado como um atributo com notação de ponto

mais 25 cartas no app

Estudar este baralho grátis