Buscar

Considerando o trecho de código apresentado, assinale a opção correta a respeito da linguagem Java. abstract class Servidor { protected double sala...

Considerando o trecho de código apresentado, assinale a opção correta a respeito da linguagem Java.
abstract class Servidor {
protected double salario;
public double getBonificacao() {
return this.salario * 1.3;
}


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.

Essa pergunta também está no material:

analista_judiciario_area_apoio_especializado_especialidade_tecnologia_da_informacao
14 pág.

Sistemas de Informação Faculdade Santo AntonioFaculdade Santo Antonio

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra B. A palavra-chave "abstract" é utilizada para impedir que a classe Servidor seja instanciada, ou seja, não é possível criar objetos a partir dela. No entanto, é possível criar subclasses que herdam seus atributos e métodos. A classe abstrata permite o uso de polimorfismo e herança. A opção D está incorreta, pois o modificador "protected" significa que o atributo "salario" é visto por qualquer objeto da mesma classe ou por suas subclasses.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando