1
resposta

[Projeto] Controlando acesso

Paciente.cs

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

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

HistoricoMedico.cs

internal class HistoricoMedico
{
    public string CodigoProntuario { get; set; }

    public HistoricoMedico(string codigoprontuario)
    {
        CodigoProntuario = codigoprontuario;
    }

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

Program.cs

Paciente paciente = new Paciente("Matheus", 24);
HistoricoMedico historico = new HistoricoMedico("CGT-879");
historico.ExibirCodigo();
1 resposta

Olá, Matheus! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de construtores para inicializar objetos com C#, utilizou muito bem a separação de responsabilidades entre as classes Paciente e HistoricoMedico e ainda compreendeu a importância da método personalizado para exibir informações de forma organizada.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!