Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Dados de Passageiros - POO

Program.cs

using DadosPassageiros;

Passageiro p1 = new Passageiro("Lúcia", 45, 3);
Passageiro p2 = new Passageiro("Rodrigo", 30, 1);

p1.ExibirDados();
p2.ExibirDados();

Passageiro.cs

namespace DadosPassageiros;

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

    public int QuantidadeBilhetes { get; }

    public void ExibirDados()
    {
        Console.WriteLine($"Passageiro: {this.Nome} - Idade: {this.Idade} - Bilhetes: {this.QuantidadeBilhetes}");
    }
}

Pessoa.cs

namespace DadosPassageiros;

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

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

}