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

Registro de Clientes - POO

Program.cs

using RegistroDeClientes;

ClienteVIP cliente1 = new ClienteVIP("Renata", 32, "Ouro", "VIP123A");
ClienteVIP cliente2 = new ClienteVIP("Leonardo", 40, "Diamante", "VIP789X");

Console.WriteLine(@$"Bem-vindo, cliente VIP: {cliente1.Nome}
Idade: {cliente1.Idade}
Nivel de Fidelidade: {cliente1.Level}
Codigo VIP: {cliente1.Codigo}");

Console.WriteLine(@$"
Bem-vindo, cliente VIP: {cliente2.Nome}
Idade: {cliente2.Idade}
Nivel de Fidelidade: {cliente2.Level}
Codigo VIP: {cliente2.Codigo}");

Pessoa.cs

namespace RegistroDeClientes;

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

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

ClienteVIP.cs

namespace RegistroDeClientes;

internal class ClienteVIP : Pessoa
{
    public ClienteVIP(string nome, int idade, string level, string codigo) 
        : base(nome, idade)
    {
        this.Level = level;
        this.Codigo = codigo;
    }

    public string Level { get; }
    public string Codigo { get; }

}