A afirmação correta em relação à classe acima é a letra D: "A classe `Car` usa encapsulamento". Isso porque a classe `Car` possui um campo `color` que é declarado como privado, ou seja, não é acessível diretamente por outras classes. Além disso, a classe possui um método público `GetColor()` que retorna o valor do campo `color`, permitindo que outras classes acessem o valor do campo de forma controlada, sem ter acesso direto a ele. As outras afirmações são falsas: a. O campo `color` aceita cadeias de caracteres, já que é declarado como `string`. b. O campo `color` é declarado como privado, não sendo acessível publicamente. c. É possível criar um objeto `Car` sem passar uma cor, mas isso resultaria em um objeto com o valor do campo `color` como `null`.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar