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: controle de velocidade

Classe Program:

using Encapsulamento;

Veiculo veiculo = new("ABC-1234");
veiculo.AtualizarVelocidade(72.5);

Console.WriteLine("Veículo: " + veiculo.Placa);
Console.WriteLine("Velocidade atual: " + veiculo.VelocidadeAtual + " km/h");

Classe Veiculo

namespace Encapsulamento;

internal class Veiculo(string placa)
{
    public string Placa { get; private set; } = placa;

    private double velocidadeAtual;

    public void AtualizarVelocidade(double novaVelocidade)
    {
        this.velocidadeAtual = novaVelocidade;
    }

    public double VelocidadeAtual
    {
        get
        {
            return velocidadeAtual;
        }
    }
}