Logo Passei Direto
Buscar
Para podermos entender melhor e trabalharmos com polimorfismo, é de extrema importância sabermos alguns conceitos, como as 'Interfaces'. Portanto, marque a alternativa que melhor define interfaces em programação orientada a objetos. Interfaces são classes que não podem ser instanciadas.


Diferentemente de uma classe, um tipo de interface não fornece nenhuma implementação.
São classes que possuem apenas atributos.
Interfaces possuem variáveis de instância e métodos abstratos.
User badge image
Praticando Para o Saber

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta que define interfaces em programação orientada a objetos é: "Interfaces são classes que não podem ser instanciadas. Diferentemente de uma classe, um tipo de interface não fornece nenhuma implementação."

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

O polimorfismo é um dos quatro pilares da programação de orientação a objetos. Portanto, marque a opção que melhor descreva o conceito de polimorfismo.


Quando uma subclasse usa um método da superclasse.
Quando cada classe implementa o mesmo método de diferentes maneiras.
Quando uma classe possui métodos abstratos.
Quando uma classe herda membros de outra classe.

Marque a alternativa incorreta.


A única forma de usar super é a seguinte: super().
super( ) sempre referencia a superclasse imediatamente acima da classe chamadora.
Quando uma classe chama super(), está chamando o construtor de sua superclasse imediatamente.
super( ) deve ser sempre a primeira instrução executada dentro de um construtor de subclasse.

Qual a relação do polimorfismo com interfaces e superclasses?


Há polimorfismo quando uma subclasse herda membros de uma superclasse.
Quando uma classe implementa uma interface, ela se obriga a utilizar e implementar todos os métodos da interface, com isso, temos um comportamento polimórfico.
Quando uma classe herda membros de uma interface, ativa um comportamento polimórfico.
Quando um método existente em uma interface é usado por uma classe que

Mais conteúdos dessa disciplina