Magna Concursos
2292371 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o seguinte código, escrito em uma linguagem de programação orientada a objetos:

class Alimento {

double calcularValorEnergetico() { return 0; }

}

class Doce extends Alimento {

double porcentagemAcucar, porcentagemGordura; {}

Doce(double pAcucar, double pGordura)

porcentagemAcucar = pAcucar;

porcentagemGordura = pGordura;

}

double calcularValorEnergetico() {

return porcentagemAcucar * 0.35 +

porcentagemGordura * 0.65;

}

}

class Chocolate extends Doce {

Chocolate() {

super(0.85,0.15);

}

}

Qual das alternativas abaixo melhor descreve o problema conceitual presente no código acima e uma possível solução utilizando corretamente conceitos da programação orientada a objetos?

 

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões