Questão 843070

Tecnologia da Informação · 2024

Questão

ID 843070

Disciplina: Tecnologia da Informação

Assunto: Princípios SOLID

Ano: 2024 Banca: CESPE CEBRASPE - Centro de Seleção e de Promoção de Eventos UnB Órgão: Ministério Público do Estado do Tocantins


Com relação ao padrão MVC (Model View Controller), a padrões de projeto e a orientação a objetos, julgue os itens subsequentes.



O trecho de código a seguir exemplifica um polimorfismo em Java, pois a classe Gerente implementa de maneira específica o método recebeSalario, ao mesmo tempo em que compartilha parte da funcionalidade da classe Empregado.

class Empregado {

private String nome;

private double salario;

public Empregado(String nome, double

salario) {

this.nome = nome;

this.salario = salario;

}

public double recebeSalario() {

return salario;

}

}

class Gerente extends Empregado{

private double bonus;

public Gerente(String nome, double

salario, double bonus) {

super(nome, salario);

this.bonus = bonus;

}

@Override

public double recebeSalario() {

return super.recebeSalario() + bonus;

}

}

class FolhaPagamento {

public static void main(String[] args) {

Gerente gerente = new Gerente(“Luiza”,

5000, 1000);

System.out.println(gerente.recebeSalario());

}

}

Alternativas da questão 843070
Pular para o conteúdo principal