FC ConcursosFC Concursos

Flashcard FC441496

Quando o teste isinstance(obj, Classe) retorna True em relação à herança?

Linguagens de Programação para Ciência de Dados

FCC · 2012

De acordo com o assunto TI Ciência de Dados e Inteligência Artificial: Linguagens de Programação para Ciência de Dados, responda:

Quando o teste isinstance(obj, Classe) retorna True em relação à herança?
Mostrar resposta e comentário

Resposta

Quando o objeto é instância da classe ou de suas subclasses.

Explicação:
O teste isinstance(obj, Classe) verifica instância direta ou indireta (herança).
Um objeto criado pela superclasse não é instância da subclasse, então o teste retorna False nesse caso.
Um objeto criado pela subclasse é considerado instância da superclasse, então o teste retorna True.






Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/441305

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo