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

[Projeto] Faça como eu fiz: controlando acesso

Classe Program:

Paciente paciente = new("Luiz Costa", 42);
HistoricoMedico historico = new("XPT-9987");
historico.ExibirCodigo();

Classe Paciente:

namespace Encapsulamento;

internal class Paciente(string nome, int idade)
{
    public string Nome { get; set; } = nome;

    public int Idade { get; set; } = idade;
}

Classe HistoricoMedico:

namespace Encapsulamento;

internal class HistoricoMedico(string codigoProntuario)
{
    public string CodigoProntuario { get; private set; } = codigoProntuario;

    public void ExibirCodigo()
    {
        Console.WriteLine($"Código do prontuário: {CodigoProntuario}");
    }
}