Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 59 questões.
#3690066

Em Programação Orientada a Objetos (POO), o mecanismo de herança serve para definirmos novas classes a partir de classes mais gerais, absorvendo suas características e comportamentos e introduzindo novas características e novos comportamentos.

Adaptado de DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 10. ed. São Paulo: Pearson, 2016.
Uma classe definida por meio de herança de outra classe é chamada de subclasse ou classe filha. Uma classe da qual a nova é derivada é conhecida como superclasse ou classe pai. O polimorfismo, por sua vez, permite escrever programas que processam objetos que compartilham a mesma superclasse como se todos fossem objetos desta superclasse.
Considerando os conceitos de herança e polimorfismo, em Java, assinale a alternativa CORRETA:

  • Uma classe abstrata pode ser instanciada diretamente, desde que todos os seus métodos abstratos sejam implementados por suas subclasses.
  • Atributos e métodos privados de uma superclasse podem ser acessados diretamente pelas subclasses.
  • O polimorfismo garante que um mesmo método possa ter diferentes implementações em subclasses, sendo a chamada resolvida em tempo de execução, conforme o tipo do objeto.
  • Para conseguir comportamento polimórfico em Java, é preciso usar herança de classe.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora