Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Esse trecho?

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

Fiquei com duvida de como utilizar essa classe?

2 respostas

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 ✓
solução!

Entendi mais ou menos kkkk mas vou pegando o jeito muito obrigado.