Logo Passei Direto
Buscar
abstract class Servidor {
protected double salario;
public double getBonificacao() {
return this.salario * 1.3;
}
Considerando o trecho de código apresentado, assinale a opção correta a respeito da linguagem Java.
A Em Java, uma classe abstrata impede o uso de polimorfismo.
B A palavra-chave abstract é utilizada para impedir que a classe Servidor seja instanciada.
C Em Java, uma classe abstrata veda o uso de herança.
D protected double salario significa que salario é visto por qualquer objeto ou superclasse.
User badge image

Enviado por extraindoquestoes_dev_tst+673500 há 9 meses

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

há 9 meses

Analisando as opções apresentadas: A) Em Java, uma classe abstrata impede o uso de polimorfismo - Esta afirmação está incorreta. Classes abstratas em Java podem ser usadas para implementar polimorfismo. B) A palavra-chave abstract é utilizada para impedir que a classe Servidor seja instanciada - Esta afirmação está correta. Classes abstratas em Java não podem ser instanciadas, sendo necessário criar subclasses concretas para isso. C) Em Java, uma classe abstrata veda o uso de herança - Esta afirmação está incorreta. Classes abstratas em Java são frequentemente utilizadas como superclasses para outras classes que estendem a funcionalidade. D) protected double salario significa que salario é visto por qualquer objeto ou superclasse - Esta afirmação está incorreta. O modificador "protected" em Java significa que o atributo é visível para a própria classe, classes do mesmo pacote e subclasses. Portanto, a opção correta é: B) A palavra-chave abstract é utilizada para impedir que a classe Servidor seja instanciada.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais perguntas desse material