4240224
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEPLAG-AL
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEPLAG-AL
A respeito dos conceitos fundamentais da orientação a objetos, da linguagem C# e de API (application programming interface), julgue o item subsequente.
No trecho de código C# a seguir, a classe Employee declara o método Payment(), a classe OutsourcedEmployee o sobrescreve com override, e, como a variável é do tipo Employee, mas referencia um objeto do tipo OutsourcedEmployee, a chamada e.Payment() executa o método redefinido na subclasse.
using System;
public class Employee
{
public double Payment()
{
return 1000.0;
}
}
public class OutsourcedEmployee :
Employee
{
public override double Payment()
{
return 1200.0;
}
}
public class Program
{
public static void Main()
{
Employee e = new
OutsourcedEmployee();
Console.WriteLine(e.Payment());
}
}
Provas
Questão presente nas seguintes provas
Especialista em Gestão Pública - Análise de Sistemas
120 Questões