Classes, herança e conceitos de programação orientada a objetos em Python, explicados com um exemplo curto cada um.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- O que é uma classe em Python?
Show answer
Um modelo ou template para criar objetos com atributos e métodos compartilhados
- Como um objeto se relaciona com uma classe?
Show answer
Um objeto é uma instância concreta de uma classe que contém dados reais
- Qual palavra-chave do Python é usada para definir uma classe?
Show answer
class
- O que é o método __init__ em uma classe?
Show answer
O construtor que é chamado automaticamente quando uma nova instância é criada
- O que o parâmetro self representa em um método?
Show answer
Uma referência à instância atual da classe
- O que é um atributo de instância?
Show answer
Um atributo que pertence a um único objeto e pode variar entre instâncias
- O que é um atributo de classe?
Show answer
Um atributo definido no corpo da classe que é compartilhado por todas as instâncias
- O que é herança na programação orientada a objetos?
Show answer
Um 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?
Show answer
class ChildClass(ParentClass):
- O que é sobrescrita de método?
Show answer
Redefinir um método da classe pai na classe filha com um comportamento diferente
- O que super() faz?
Show answer
Chama um método da classe pai de dentro da classe filha
- O que é encapsulamento em POO?
Show answer
Agrupar dados e métodos e esconder os detalhes internos de implementação
- O que um prefixo de underscore simples em um atributo significa?
Show answer
Por convenção, indica que o atributo se destina a ser privado ou interno
- O que um prefixo de underscore duplo em um atributo faz?
Show answer
Ativa o name mangling para tornar o atributo mais difícil de acessar de fora da classe
- O que o decorador @property permite fazer?
Show answer
Definir um método que pode ser acessado e usado como um atributo com notação de ponto