Questão
ID 938303Disciplina: Tecnologia da Informação
Assunto: Java
Ano: 2018 Banca: Unilavras Concursos Órgão: Prefeitura Municipal de Bom Despacho
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