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()); }
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); }