

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Analise o código-fonte a seguir, escrito em linguagem de programação Java.
class Funcionario { protected double salario; public void setSalario(double s) {salario = s;} public double getSalario() {return salario;} public void imprimeSalarioMensal () {Sys- tem.out.println (salario);} } class Gerente extends Funcionario { public void imprimeSalarioMensal () {Sys- tem.out.println (salario*1.5);} } public class Empresa { public static void main (String[] args) { Funcionario funcionario1 = new Funcionario(); Gerente funcionario2 = new Gerente(); funcionario1.setSalario(2000); funcionario2.setSalario(5000); funcionario1.imprimeSalarioMensal(); funcionario2.imprimeSalarioMensal(); } } |
.
Considere que todas as ferramentas necessárias para executar o código-fonte desta questão estão corretamente configuradas. Sendo assim, a partir da análise deste código-fonte, é correto afirmar que os valores a serem exibidos na tela para
funcionario1.imprimeSalarioMensal()
e
funcionario2.imprimeSalarioMensal()
são, respectivamente
2000 e 5000.
2000 e 7500.
3000 e 5000.
3000 e 7500.