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