static void Main(string[] args) { // Instanciar Estagiario Imposto objE = new Estagiario(); objE.valeAlimentacao(1000); objE.ValeTransporte(500); Console.WriteLine("-----------"); //Instanciar Gerente Imposto objG = new Gerente(); objG.valeAlimentacao(10000); objG.ValeTransporte(5000); Console.WriteLine("-----------"); //Instanciar Atendente Imposto objA = new Atendente(); objA.valeAlimentacao(2000); objA.ValeTransporte(1000); Console.WriteLine("-----------"); }
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) { //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("------------------------------------------------"); }