1
resposta

Faça como eu fiz: controle de velocidade

public class Veiculo
{
    public string Placa { get; }

    private double velocidadeAtual;

    public double VelocidadeAtual
    {
        get => velocidadeAtual;
        set => velocidadeAtual = value;
    }

    public Veiculo(string placa)
    {
        Placa = placa;
    }

    public void AtualizarVelocidade(double novaVelocidade)
    {
        VelocidadeAtual = novaVelocidade;
        Console.WriteLine($"Velocidade atual: {VelocidadeAtual} km/h");
    }
}
1 resposta

Olá, Pedro! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do propriedades automáticas para encapsular dados com C#, utilizou muito bem o método AtualizarVelocidade para atualizar o estado do objeto e ainda compreendeu a importância do encapsulamento para manter a integridade das informações.

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 no 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!