Questão 2370432

Tecnologia da Informação · 2016

Questão

ID 2370432

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2016 Banca: COSEAC Órgão: Hospital Universitário Antônio Pedro


Observe o trecho de código na Linguagem Java:

class Pessoa{

private String nome;

private String nome_mae;

private String nome_pai;

Pessoa (String n1, String n2, String n3 ){

nome = n1;

nome_mae = n2;

nome_pai = n3;

}

}

class Funcionario extends Pessoa {

private float salario;

Funcionario (String n1, String n2, String n3, float s ){

super(n1,n2,n3);

salario = s;

}

}

Quanto a esse trecho, são consideradas as seguintes afirmações:

I A presença da palavra extends na definição da classe Funcionário significa que a classe conterá todos os dados e métodos da classe Pessoa.

II A presença da palavra super na classe Funcionário ocasionará um erro de compilação.

III A presença da palavra super no construtor da classe Funcionário indica que o construtor da classe Pessoa será chamado.

IV A presença da palavra super no construtor da classe Funcionário indica que sua instância será instância também de Pessoa.

São verdadeiras as afirmações

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