Exemplo n.º 1
0
        private static void ConceitoBasicoHeranca()
        {
            Pessoa pessoa;

            pessoa = new PessoaFisica
            {
                Nome     = "Julio",
                Endereco = "Rua 2, 350, Centro",
                Cpf      = "0909090909"
            };

            Console.WriteLine(pessoa.ImprimirPessoa());

            pessoa = new PessoaJuridica
            {
                Nome     = "Grupo SYM",
                Endereco = "Rua Fortaleza, 170, Industrial",
                Cnpj     = "0988434874875-099"
            };

            Console.WriteLine(pessoa.ImprimirPessoa());
        }
Exemplo n.º 2
0
        private static void HerancaComMetodos()
        {
            PessoaFisica pFisica = new PessoaFisica()
            {
                Nome     = "Julio",
                Endereco = "Rua 2, 350, Centro",
                Cpf      = "012.456.785-82",
                Salario  = 20000m
            };

            Console.WriteLine(pFisica.CalcularImposto());
            Console.WriteLine(pFisica.CalcularImposto(.10m));

            Imprimir(pFisica);

            PessoaJuridica pJuridica = new PessoaJuridica
            {
                Nome     = "Grupo SYM",
                Endereco = "Rua Fortaleza, 170, Industrial",
                Cnpj     = "6658.47875.1212-00001/54"
            };

            Imprimir(pJuridica);
        }