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