Leandro Serra
Quiz por , criado more than 1 year ago

Orientação a Objetos Java Quiz sobre Você conhece bem Herança?, criado por Leandro Serra em 28-07-2017.

15
0
0
Leandro Serra
Criado por Leandro Serra aproximadamente 7 anos atrás
Fechar

Você conhece bem Herança?

Questão 1 de 7

1

Uma classe abstrata:

Selecione uma das seguintes:

  • Não podem haver variáveis com seu tipo

  • Não pode ser estendida

  • Não pode ser instanciada

Explicação

Questão 2 de 7

1

Um método privado pode ser sobrescrito em uma subclasse?

Selecione uma das seguintes:

  • Não

  • Sim

Explicação

Questão 3 de 7

1

Qual dos modificadores abaixo não impede o método de ser sobrescrito?

Selecione uma das seguintes:

  • protected

  • final

  • static

  • private

Explicação

Questão 4 de 7

1

Quais as duas opções válidas para o primeiro comando executado em um construtor?

Selecione uma ou mais das seguintes:

  • Chamar construtor da própria classe

  • Invocar método privado

  • Chamar construtor da superclasse

  • Chamar construtor da subclasse

  • Inicializar variável

Explicação

Questão 5 de 7

1

É possível haver uma classe sem construtor em Java?

Selecione uma das seguintes:

  • Qualquer classe pode não possuir um construtor

  • Não é possível

  • Apenas classes abstratas podem não possuir construtor

Explicação

Questão 6 de 7

1

Imagine uma classe Veiculo que possui um método acelera() e uma classe Carro, que estende a classe Veiculo e sobrescreve o método acelera().

Veiculo instancia = new Carro();
instancia.acelera();

Se eu rodar o código acima, que implementação de acelera() será executada?

Selecione uma das seguintes:

  • O método acelera() da classe Veiculo

  • O método acelera() da classe Carro

  • Por uma questão de indefinição, o código não compila

Explicação

Questão 7 de 7

1

Marque o correto a respeito de um atributo com modificador final

Selecione uma das seguintes:

  • Não pode ser sobrescrito na subclasse

  • Só pode ser acessado de dentro da classe

  • Seu valor não pode ser modificado após a primeira atribuição ter ocorrido!

  • Valores do objeto que ele contém não podem ser modificados

Explicação