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
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