Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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("------------------------------------------------");
        }