Você está na página 1de 6

A CLASSE ABSTRATA DEFINE É OBTIDO USANDO CLASSES

UMA INTERFACE COMUM PARA ABSTRATAS E MÉTODOS


TODAS AS CLASSES DERIVADAS, ABSTRATOS DEFINIDOS PELA
PERMITINDO QUE O CÓDIGO BIBLIOTECA PADRÃO "ABC"
SEJA ESCRITO DE FORMA MAIS (ABSTRACT BASE CLASSES)
GENÉRICA.

ABSTRAÇÃO
AS CLASSES ABSTRATAS EM
UMA CLASSE
PYTHON NÃO PRECISAM USAR
ABSTRATA NÃO PODE
UMA PALAVRA-CHAVE
SER INSTANCIADA.
ESPECÍFICA PARA SEREM
DEFINIDAS COMO ABSTRATAS.

É OBTIDO USANDO
CLASSES ABSTRATAS E
INTERFACES.
NÃO HÁ MODIFICADORES DE
USA MODIFICADORES DE ACESSO, O QUE SIGNIFICA QUE
ACESSO ( PUBLIC, PRIVATE, TODOS OS MEMBROS DE UMA
PROTECTED) PARA CONTROLAR CLASSE SÃO ESSENCIALMENTE
O ACESSO A MEMBROS DE UMA PÚBLICOS.
CLASSE.

ENCAPSULA
MENTO
O ENCAPSULAMENTO É MENOS
OS MEMBROS PRIVADOS SÓ PODEM
ESTRITO, O QUE SIGNIFICA
SER ACESSADOS ​D ENTRO DA
QUE É POSSÍVEL ACESSAR
PRÓPRIA CLASSE, ENQUANTO OS
MEMBROS PRIVADOS E
MEMBROS PÚBLICOS PODEM SER
PROTEGIDOS DE UMA CLASSE
ACESSADOS ​D E FORA DA CLASSE.
A PARTIR DE FORA DA CLASSE
O CONSTRUTOR É CHAMADO
OS MÉTODOS DE CLASSE SÃO
__INIT__()E É USADO PARA
DECLARADOS E DEFINIDOS NA
INICIALIZAR OS ATRIBUTOS DA
CLASSE
CLASSE.

CLASSES

OS MÉTODOS DA CLASSE SÃO


A SOBRECARGA DE OPERADORES
DEFINIDOS USANDO UMA
PODE SER USADA PARA PERMITIR
PALAVRA-CHAVE DEFE SÃO
QUE OBJETOS SEJAM USADOS ​E M
SEPARADOS DA DECLARAÇÃO
OPERAÇÕES MATEMÁTICAS E
DA CLASSE.
OUTRAS.
SÃO CRIADOS USANDO UMA
SÃO CRIADOS SIMPLESMENTE O
PALAVRA-CHAVE NEWE
CONSTRUTOR DA CLASSE.
ARMAZENADOS EM PONTEIROS.

OBJETOS

A DESTRUIÇÃO DE OBJETOS É
DEVEM SER EXPLICITAMENTE
GERENCIADA
DESTRUÍDOS USANDO A PALAVRA-
AUTOMATICAMENTE PELO
CHAVE DELETE
COLETOR DE LIXO DO PYTHON.
AS CLASSES DERIVADAS SÃO A SOBRESCRITA DE MÉTODOS É
DETERMINADAS USANDO A PALAVRA- FEITA SIMPLESMENTE DEFININDO
CHAVE CLASS, SEGUIDA PELO NOME UM MÉTODO COM O MESMO
DA CLASSE E A PALAVRA-CHAVE NOME NA CLASSE DERIVADA.
PUBLIC, PRIVATEOU PROTECTED,
INDICANDO A VISIBILIDADE DA
HERANÇA

HERANÇA

OS CONSTRUTORES DA CLASSE AS CLASSES DERIVADAS SÃO


BASE SÃO CHAMADOS DETERMINADAS USANDO A
AUTOMATICAMENTE DURANTE A PALAVRA-CHAVE CLASS,
CRIAÇÃO DE OBJETOS DA CLASSE SEGUIDA PELO NOME DA
DERIVADA. CLASSE BASE ENTRE
PARÊNTESES.
O POLIMORFISMO É IMPLEMENTADO PYTHON É FEITO USANDO
USANDO PONTEIROS OU SIMPLESMENTE OBJETOS.
REFERÊNCIAS PARA OBJETOS

POLIMORFIS
MO
É POSSÍVEL TER SOBRECARGA DE NÃO HÁ SUPORTE PARA
OPERADORES, QUE É UM TIPO DE SOBRECARGA DE
POLIMORFISMO DE SOBRECARGA OPERADORES, EMBORA SEJA
QUE PERMITE QUE OS OPERADORES POSSÍVEL SIMULAR ESSA
SEJAM USADOS ​C OM TIPOS DE FUNCIONALIDADE.
DADOS PERSONALIZADOS.

Você também pode gostar