Quando fiz o exercício, fiz ele da seguinte forma:
public class Veiculo(string placa, double velocidadeAtual)
{
public string Placa { get; } = placa;
public double VelocidadeAtual { get; private set; } = velocidadeAtual;
public void AtualizarVelocidade(double novaVelocidade)
{
VelocidadeAtual = novaVelocidade;
}
}
Olhando a solução do instrutor, notei que ele faz o código de forma diferente.
Me parece que em ambos casos, o get do VelocidadeAtual está público e o set está privado, existe alguma diferença prática entre os dois? Algum problema em fazer da forma como eu resolvi?