Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — INSTITUTO AOCP 2023
TI - Desenvolvimento de SistemasCódigos em Java
- Código
- qa542745
- Banca
- INSTITUTO AOCP
- Órgão
- CODEBA
- Ano
- 2023
- Cargo
- Ana Por ( )
Pedro está desenvolvendo um sistema em Java e deseja criar uma classe "Carro", que possuirá uma propriedade "velocidade" e um método "acelerar". No entanto, ele quer garantir que a velocidade não possa ser acessada ou modificada diretamente por outras classes, apenas pelo método "acelerar". Qual das seguintes opções melhor representa a implementação dessa classe?
- Apublic class Carro { public int velocidade; public void acelerar() { velocidade += 10; } }
- Bpublic class Carro { private int velocidade; public void acelerar() { this.velocidade += 10; } }
- Cclass Carro { protected int velocidade; public void acelerar() { velocidade += 10; } }
- Dpublic class Carro { int velocidade; public void acelerar() { velocidade += 10; } }
- Eprivate class Carro { public int velocidade; public void acelerar() { velocidade += 10; } }