Program.cs
using Transporte.Modelos;
Passageiro p1 = new Passageiro("Lúcia", 45, 3);
Passageiro p2 = new Passageiro("Rodrigo", 30, 1);
Console.Clear();
p1.ExibirDados();
p2.ExibirDados();
Pessoa.cs
namespace Transporte.Modelos;
internal class Pessoa {
public string? Nome {get;}
public int Idade {get;}
public Pessoa(string? nome, int idade) {
Nome = nome;
Idade = idade;
}
}
Passageiro.cs
namespace Transporte.Modelos;
internal class Passageiro : Pessoa {
public int QuantidadeBilhetes {get;}
public Passageiro(string? nome, int idade, int quantiaBilhetes) : base (nome, idade) {
QuantidadeBilhetes = quantiaBilhetes;
}
public void ExibirDados() {
Console.WriteLine($"Nome: {Nome}");
Console.WriteLine($"Idade: {Idade}");
Console.WriteLine($"Quantidade de Bilhetes: {QuantidadeBilhetes}\n");
}
}