Informática, perguntado por delga3000, 4 meses atrás

(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)

Com base no código Java a seguir, responda:



public class Automovel {

public void nome(String nome) {

return nome;

}

}

public class Carro extends Automovel {

@Override public void nome(String nome) {

return ¿O carro é ¿ + super.nome(nome);

}

}

public class Executa { public static void main(String[] args) {

Carro carro = new Carro();

System.out.println(carro.nome(¿Corsa¿));

}

}



Qual das seguintes alternativas indica o resultado da execução do código?


O carro é Corsa


O carro é null

Certo
O código não será compilado, pois apresenta erros


null


Corsa


delga3000: O código não será compilado, pois apresenta erros

Soluções para a tarefa

Respondido por silvaclovisnex43
7

Resposta:

o código não será compilado, pois apresenta erros.

Explicação:

tem erro no codigo

Respondido por yancarvalho3
0

Sobre o código escrito na linguagem de programação Java apresentado, o resultado desse código está na alternativa:

  • C- O código não será compilado, pois apresenta erros

O código apresenta erros, o método "nome" na classe "Automovel" não está retornando nada, ou seja, ele é um método void. Além disso, na classe "Carro" você está tentando concatenar uma String com um objeto retornado por "super.nome(nome)". Por causa desses erros, o código não será compilado.

Código escrito em Java corrigido

O código escrito em Java corrigido para o que deveria ser sua funcionalidade normal é:

public class Automovel {

 public String nome(String nome) {

   return nome;

 }

}

public class Carro extends Automovel {

 @Override

 public String nome(String nome) {

   return "O carro é " + super.nome(nome);

 }

}

public class Executa {

 public static void main(String[] args) {

   Carro carro = new Carro();

   System.out.println(carro.nome("Corsa"));

 }

}

Após a correção, o resultado da execução será: "O carro é Corsa".

Saiba mais sobre Java aqui: https://brainly.com.br/tarefa/19947453

#SPJ2

Anexos:
Perguntas interessantes