1
resposta

[Projeto] Dados de passageiros

Pessoa.cs

class Pessoa
{
    public string Nome { get;}
    public int Idade { get;}

    public Pessoa (string nome, int idade)
    {
        this.Nome = nome;
        this.Idade = idade;
    }
}

Passageiro.cs

class Passageiro : Pessoa
{
    public int QuantidadeBilhetes { get; }

    public Passageiro (string nome, int idade, int quantidadeBilhetes)
        : base (nome, idade)
    {
        this.QuantidadeBilhetes = quantidadeBilhetes;
    }

    public void ExibirInformacoes()
    {
        Console.WriteLine($"Passageiro: {Nome} - Idade: {Idade} - Quantidade de bilhetes: {QuantidadeBilhetes}");
    }
}

Program.cs

Passageiro p1 = new Passageiro("Matheus", 23, 2);
Passageiro p2 = new Passageiro("Fausto", 65, 5);
Passageiro p3 = new Passageiro("Karen", 45, 1);

p1.ExibirInformacoes();
p2.ExibirInformacoes();
p3.ExibirInformacoes();
1 resposta

Oii Matheus, como você está?

Meus parabéns pela apresentação da sua resolução da atividade! Ficou muito nítido como você aplicou os conceitos de herança e a separação de responsabilidades no seu código.

Iniciativas como a sua têm total destaque e reforçam muito o aprendizado da tecnologia. Continue mergulhando fundo nos estudos!

Bons estudos!

Sucesso

Imagem da comunidade