static void Main(string[] args) { Imposto objectEstagiario = new Estagiario(); objectEstagiario.valeAlimentacao(1000); objectEstagiario.valeTransporte(1000); Console.WriteLine("==========="); Imposto objectGerente = new Gerente(); objectGerente.valeAlimentacao(5000); objectGerente.valeTransporte(5000); Console.WriteLine("==========="); Imposto objectAtendente = new Atendente(); objectAtendente.valeAlimentacao(2000); objectAtendente.valeTransporte(2000); }
static void Main(string[] args) { // Instanciar Estagiário Imposto objetoE = new Estagiario(); objetoE.valeAlimentacao(1000); objetoE.valeTransporte(1000); Console.WriteLine("-------------------"); // Instanciar Gerente Imposto objetoG = new Gerente(); objetoG.valeAlimentacao(5000); objetoG.valeTransporte(5000); Console.WriteLine("-------------------"); // Instanciar Atendente Imposto objetoA = new Atendente(); objetoA.valeAlimentacao(2000); objetoA.valeTransporte(2000); }
static void Main(string[] args) { //obj vai ter acesso aos métodos da classe Imposto, e se a classe tiver algum método // valeAlimentação ou valeRefeição ele vai sobreescrever o método que esta em Imposto //INSTANCIAR GERENTE Imposto objG = new Gerente(); objG.valeAlimentacao(5000); objG.valeTransporte(5000); Console.WriteLine("------------------------------------------------"); //INSTANCIAR ATENDENTE Imposto objA = new Atendente(); objA.valeAlimentacao(2000); objA.valeTransporte(2000); Console.WriteLine("------------------------------------------------"); // INSTANCIAR ESTAGIÁRIO Imposto objE = new Estagiario(); objE.valeAlimentacao(1000); objE.valeTransporte(1000); Console.WriteLine("------------------------------------------------"); }