Questão #10996862016

Português

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