public TetesHerancaComposicao() { var pessoaHeranca = new PessoaFisica1 { Nome = "Wellington", DataDeNascimento = DateTime.Now, Cpf = "12345678912" }; var pessoaComposicao = new PessoaFisica2 { Pessoa = new Pessoa { Nome = "Wellington", DataDeNascimento = DateTime.Now }, Cpf = "98765432145" }; var nomeHerança = pessoaHeranca.Nome; var nomeComposicao = pessoaComposicao.Pessoa.Nome; }
public TestesHerancaComposicao() { var pessoaHeranca = new PessoaFisica { Nome = "Joao", DataNascimento = DateTime.Now, Cpf = "01440370185" }; var pessoaComposicao = new PessoaFisica2 { Pessoa = new Pessoa { Nome = "Joao", DataNascimento = DateTime.Now, }, Cpf = "12346578958" }; var nomeHerance = pessoaHeranca.Nome; var nomeComposicao = pessoaComposicao.Pessoa.Nome; }
public TestesHerancaComposicao() { var pessoaHeranca = new PessoaFisica { Nome = "Joao", DataNascimento = DateTime.Now, Cpf = "32165498765" }; var pessoaComposicao = new PessoaFisica2 { Pessoa = new Pessoa { Nome = "Joao", DataNascimento = DateTime.Now, }, Cpf = "32165498765" }; var nomeHeranca = pessoaHeranca.Nome; var nomeComposicao = pessoaComposicao.Pessoa.Nome; }
public TestesHerancaComposicao() { PessoaFisica pessoaHeranca = new PessoaFisica { Nome = "João", DataNascimento = DateTime.Now, Cpf = "3216548765" }; PessoaFisica2 pessoaComposicao = new PessoaFisica2 { Pessoa = new Pessoa { Nome = "João", DataNascimento = DateTime.Now }, Cpf = "3216548765" }; string nomeHeranca = pessoaHeranca.Nome; string nomeComposicao = pessoaComposicao.Pessoa.Nome; }
public TestesHerancaComposicao() { var pessoaHeranca = new PessoaFisica { Nome = "Joao", DataNascimento = DateTime.Now, Cpf = "32165498765" }; var pessoaComposicao = new PessoaFisica2 { Pessoa = new Pessoa { Nome = "Joao", DataNascimento = DateTime.Now, }, Cpf = "32165498765" }; // Na herança o valor é manibulado assim. var nomeHeranca = pessoaHeranca.Nome; // na composição o valor é manipulado da forma abaixo devido ao tipo Pessoa ser instanciado dentro da classe. var nomeComposicao = pessoaComposicao.Pessoa.Nome; }