Oi, Levi! Tudo bem?
Para conseguirmos utilizar a classe Endereco
podemos abordar um exemplo prático de como podemos instanciar e usar essa classe em um contexto de relacionamento entre classes.
Primeiro, já temos a classe Endereco
definida, agora, vamos criar uma classe Pessoa
que possui um objeto Endereco
como um de seus membro, como no exemplo abaixo:
using System;
class Endereco
{
private string rua;
private string cidade;
private string estado;
public string Rua
{
get { return rua; }
set { rua = value; }
}
public string Cidade
{
get { return cidade; }
set { cidade = value; }
}
public string Estado
{
get { return estado; }
set { estado = value; }
}
}
class Pessoa
{
public string Nome { get; set; }
public Endereco Endereco { get; set; }
public void ExibirInformacoes()
{
Console.WriteLine($"Nome: {Nome}");
Console.WriteLine($"Endereço: {Endereco.Rua}, {Endereco.Cidade}, {Endereco.Estado}");
}
}
class Program
{
static void Main(string[] args)
{
Endereco endereco = new Endereco
{
Rua = "Rua das Flores",
Cidade = "São Paulo",
Estado = "SP"
};
Pessoa pessoa = new Pessoa
{
Nome = "João",
Endereco = endereco
};
pessoa.ExibirInformacoes();
}
}
Neste exemplo, criamos um objeto Endereco
e um objeto Pessoa
, de forma que a classe Pessoa
possui uma propriedade Endereco
, que é do tipo Endereco
. Depois, instanciamos esses objetos e configuramos suas propriedades. Por fim, chamamos o método ExibirInformacoes
para exibir os dados.
Espero ter ajudado! Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓