Questão de TI - Desenvolvimento de Sistemas — Conceitos Básicos de Orientação a Objetos (Classe, Objeto, Encapsulamento, Herança, Polimorfismo) — FGV 2024
- Código
- fg165370
- Banca
- FGV
- Órgão
- Pref BH
- Ano
- 2024
- Cargo
- ACI ( )
Com relação à programação orientada a objetos usando Java, avalie o código a seguir.
public class Veiculo {
private String marca;
private String modelo;
public Veiculo(String marca, String modelo) {
this.marca = marca;
this.modelo = modelo;
}
public String getMarca() {
return marca;
}
public String getModelo() {
return modelo;
}
}
public class Mobi extends Veiculo {
private int portas;
public Mobi(String marca, String modelo, int portas) {
super(marca, modelo);
this.portas = portas;
}
public int getPortas() {
return portas;
}
}
Em relação ao código, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) A classe Mobi é um exemplo de herança, um dos fundamentos da programação orientada a objetos.
( ) A classe Veiculo não pode ser instanciada porque é uma classe abstrata.
( ) O método getPortas() é um exemplo de encapsulamento, outro fundamento da programação orientada a objetos.
As afirmativas são, respectivamente,
- AV – V – F.
- BV – F – V.
- CF – V – V.
- DF – F – V.