FlashKeepers

Python · Python · College and University

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.

About this set

40 basic cards for Python Python. Set 6 of 11 in Python. It opens with "O que é uma classe em Python?" and "Como um objeto se relaciona com uma classe?". More College and University decks are listed below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

O que é uma classe em Python?
Show answerUm modelo ou template para criar objetos com atributos e métodos compartilhados
Como um objeto se relaciona com uma classe?
Show answerUm objeto é uma instância concreta de uma classe que contém dados reais
Qual palavra-chave do Python é usada para definir uma classe?
Show answerclass
O que é o método __init__ em uma classe?
Show answerO construtor que é chamado automaticamente quando uma nova instância é criada
O que o parâmetro self representa em um método?
Show answerUma referência à instância atual da classe
O que é um atributo de instância?
Show answerUm atributo que pertence a um único objeto e pode variar entre instâncias
O que é um atributo de classe?
Show answerUm atributo definido no corpo da classe que é compartilhado por todas as instâncias
O que é herança na programação orientada a objetos?
Show answerUm 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 answerclass ChildClass(ParentClass):
O que é sobrescrita de método?
Show answerRedefinir um método da classe pai na classe filha com um comportamento diferente
O que super() faz?
Show answerChama um método da classe pai de dentro da classe filha
O que é encapsulamento em POO?
Show answerAgrupar dados e métodos e esconder os detalhes internos de implementação
O que um prefixo de underscore simples em um atributo significa?
Show answerPor 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 answerAtiva o name mangling para tornar o atributo mais difícil de acessar de fora da classe
O que o decorador @property permite fazer?
Show answerDefinir um método que pode ser acessado e usado como um atributo com notação de ponto

25 more cards in the app

Study this set free