Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Conceitos Básicos de Orientação a Objetos (Classe, Objeto, Encapsulamento, Herança, Polimorfismo) — FGV 2024

TI - Desenvolvimento de SistemasConceitos Básicos de Orientação a Objetos (Classe, Objeto, Encapsulamento, Herança, Polimorfismo)
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,

  1. AV – V – F.
  2. BV – F – V.
  3. CF – V – V.
  4. DF – F – V.
Revelar gabarito e comentário

GabaritoB — V – F – V.

Link permanente: /questoes/fg165370