Questão 2325542

Tecnologia da Informação · 2016

Questão

ID 2325542

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2016 Banca: FAURGS - Fundação de Apoio da Universidade Federal do Rio Grande do Sul Órgão: Hospital de Clínicas de Porto Alegre


Instrução: Para responder as questões de nº 38 a nº 40, considere o trecho de código abaixo.

1 public class Veiculo {

2 private int HP;

3 private int consumoMedio;

4 private int velocidadeMaxima;

5 private int ID;

6 private static int contador = 0;

7 public Veiculo( ) {ID=++contador;}

8 public int retornaID( ) {return ID;}

9 public void imprimeCampos( ) { ... }

...

10 }

11 public class Utilitario extends Veiculo {

12 public String tipo;

13 public Utilitario (String tipoU) {

14 super( );

15 tipo = tipoU;

16 public void imprimeCampos ( ) { ... }

...

17 }

18 }



Em relação a uma chamada Utilitario U2 = new Utilitario (“4x4”); considere as afirmações abaixo.

I - A classe Utilitario é uma especialização da classe Veiculo.

II - Uma chamada U2.imprimeCampos(); causa a execução do código na linha 16, seguida da execução do código da linha 9.

III - O código da linha 16 corresponde à sobrescrita do método definido na linha 9.

Quais estão corretas?

Alternativas da questão 2325542
Pular para o conteúdo principal