Informática, perguntado por leonardoschmitz, 1 ano atrás

A característica principal das classes abstratas é não poderem passar por instanciação. Outra característica interessante das classes abstratas é a possibilidade de definirmos um comportamento padrão, mas com certo grau de especificidade, para um grupo de outras classes.

Considere a superclasse Veiculo, as subclasses Moto e Navio e os métodos acelerar, ligar, desligar e mostrarStatus.

1) A superclasse Veiculo, que é abstrata, implementa os métodos ligar, desligar e mostrarStatus, que representam comportamentos comuns, tanto para uma moto, quanto para um navio.

2) O método acelerar certamente se efetiva de modos diferentes em uma moto e em um navio.

3) A classe abstrata Veiculo define um método abstrato chamado acelerar que deve, obrigatoriamente, ser implementado em todas as subclasses de Veiculo.

4) O método acelerar não é implementado na classe Veiculo. Ao invés disso, ele é apenas definido.

Assinale a sequência que explica corretamente o comportamento para a superclasse Veiculo e as subclasses Moto e Navio:

Escolha uma:
a. 1 - 2 -3 - 4.
b. 4 - 3 - 2 - 1.
c. 1 - 4 - 3 - 2.
d. 2 - 1 - 4 - 3.
e. 3 - 4 - 2 - 1.

Soluções para a tarefa

Respondido por XxvxX
35
c. 1 - 4 - 3 - 2. Correto 
Respondido por AlexVilela
12

Correto letra C: 1-4-3-2

Perguntas interessantes