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();