Magna Concursos
3640216 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Considere o seguinte trecho de código em Java:

public class Veiculo {
  private String marca;
  private String modelo;
  
  public Veiculo(String marca, String modelo) {
    this.marca = marca;
    this.modelo = modelo;
  }

  public void exibirDetalhes() {
    System.out.println("Marca: " + marca + ", Modelo: " + modelo);
  }
}

public class Carro extends Veiculo {
  private int ano;

  public Carro(String marca, String modelo, int ano) {
    super(marca, modelo);
      this.ano = ano;
   }

  @Override
  public void exibirDetalhes() {
    super.exibirDetalhes();
    System.out.println("Ano: " + ano);
  }
}

Com base no código, analise as afirmativas a seguir.

I. A classe Carro herda os atributos marca e modelo da classe Veiculo.

II. O método exibirDetalhes na classe Carro sobrescreve o método da classe Veiculo.

III. Os atributos marca e modelo podem ser acessados diretamente na classe Carro.

IV. A palavra-chave super é usada para chamar o construtor da classe pai.

Está correto o que se afirma apenas em

 

Provas

Questão presente nas seguintes provas

Técnico Programador de Computação

50 Questões