Bem-vindo ao Sistersinspirit.ca, a melhor plataforma de perguntas e respostas para obter soluções rápidas e precisas para todas as suas dúvidas. Descubra um vasto conhecimento de especialistas em diferentes disciplinas em nossa abrangente plataforma de perguntas e respostas. Nossa plataforma oferece uma experiência contínua para encontrar respostas confiáveis de uma rede de profissionais experientes.

Analise as classes abaixo e assinale a alternativa correta.

public class Veiculo {



public void acelerar() {

System.out.println("Veiculo acelerando");

}



}



public class Carro extends Veiculo {



public void acelerar() {

System.out.println("Carro acelerando");

}



}

public class Teste {



public static void main(String[] args) {

Veiculo veiculo = new Carro();

veiculo.acelerar();

}



}


O código não compila, pois não é possível atribuir um objeto do tipo carro em uma variável do tipo veiculo;
A.

A execução do programa resulta em “Veiculo acelerando”;
B.

O código não compila, pois existem dois métodos com o mesmo nome e a mesma assinatura;
C.

O código não compila, pois falta a anotação @Override no método acelerar na classe Carro;
D.

A execução do programa resulta em “Carro acelerando”;
E.


Sagot :

Resposta:

código não compila pos existem dois método está e a resposta serta e