1
resposta

[Projeto] Resolução

namespace PraticandoClasses.Classes;

internal class Passagem
{
    public string Passageiro { get; set; }
    public string Destino { get; set; }
}
using PraticandoClasses.Classes;

Passagem passagem = new Passagem();
passagem.Passageiro = "Lucas Souza";
passagem.Destino = "Paris";

Console.WriteLine($"Passageiro: {passagem.Passageiro}");
Console.WriteLine($"Destino: {passagem.Destino}");

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Cristin! Como vai?

Seu código está bem estruturado e demonstra clareza na criação da classe e no uso de propriedades automáticas (get; set;). Isso mostra que você compreendeu bem o conceito de orientação a objetos e a importância de organizar informações em classes separadas.

Uma dica interessante para o futuro é usar um construtor para inicializar os valores da classe diretamente na criação do objeto. Veja este exemplo:


class Passagem {
    public string Passageiro { get; set; }
    public string Destino { get; set; }

    public Passagem(string passageiro, string destino) {
        Passageiro = passageiro;
        Destino = destino;
    }
}

Passagem passagem = new Passagem("Lucas Souza", "Paris");
Console.WriteLine($"Passageiro: {passagem.Passageiro}");
Console.WriteLine($"Destino: {passagem.Destino}");

Esse código cria a passagem já com os dados definidos, deixando o código mais limpo e direto.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!