public abstract class Veiculo {
public int velocidade;
public boolean status;
public void ligar() {
status = true;
}
public void desligar() {
status = false;
}
public void mostrarStatus() {
System.out.println(status);
}
public abstract void acelerar();
}
Assinale (V) verdadeiro ou (F) falso para as afirmações abaixo:
( ) Não há método main() definido, portanto, do jeito que se encontra, o código poderá ser executado.
( ) Os métodos ligar, desligar e mostrarStatus são abstratos, ou seja, foram devidamente implementados, embora de maneira bem simplista.
( ) O método ligar apenas simula o acionamento do motor.
( ) O método desligar simula o desligamento do motor.
( ) O método mostrarStatus exibe em tela o estado do motor, por meio do atributo status.
Assinale a sequência correta:
Selecione uma alternativa:
a)
V - F - F - V - V.
b)
F - F - V - F - F.
c)
F - F - V - V - V.
d)
V - F - V - V - V.
e)
F - V - V - V - F.
Ed
mês passado
Vamos analisar cada uma das afirmações sobre a classe `Veiculo`: ( ) Não há método main() definido, portanto, do jeito que se encontra, o código poderá ser executado. É falso (F). Como a classe `Veiculo` é uma classe abstrata e não possui um método `main()`, não pode ser instanciada diretamente e, portanto, não pode ser executada como está. ( ) Os métodos ligar, desligar e mostrarStatus são abstratos, ou seja, foram devidamente implementados, embora de maneira bem simplista. É falso (F). Os métodos `ligar`, `desligar` e `mostrarStatus` não são abstratos; eles estão implementados na classe `Veiculo`. ( ) O método ligar apenas simula o acionamento do motor. É verdadeiro (V). O método `ligar` altera o status para `true`, simulando que o veículo está ligado. ( ) O método desligar simula o desligamento do motor. É verdadeiro (V). O método `desligar` altera o status para `false`, simulando que o veículo está desligado. ( ) O método mostrarStatus exibe em tela o estado do motor, por meio do atributo status. É verdadeiro (V). O método `mostrarStatus` imprime o valor do atributo `status`, que indica se o veículo está ligado ou desligado. Agora, juntando as classificações, temos: F - F - V - V - V. Portanto, a alternativa que apresenta a sequência correta é: c) F - F - V - V - V.