Questão
ID 2014819Disciplina: Tecnologia da Informação
Assunto: Java
Ano: 2021 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Procuradoria-Geral do Estado - PGE MA
Para responder às questões 49 e 50, suponha um projeto em Java 8 contendo os arquivos abaixo:
Pessoa1.java:
public ________ class Pessoa1 {
private String nome = "Pessoa1";
public String getNome() {
return this.nome;
}
}
PessoaFisica1.java:
public class PessoaFisica1 extends Pessoa1 {
public String getTipo() {
return "Física";
}
}
Principal1.java:
public class Principal1 {
public static void main(String[] args) {
Pessoa1 pessoa1 = new Pessoa1();
System.out.println(pessoa1.getNome());
}
}
Principal2.java:
public class Principal2 {
public static void main(String[] args) {
PessoaFisica1 pf1 = new PessoaFisica1();
System.out.println(pf1.getTipo());
}
}
Qual o comportamento esperado de um projeto com códigos Java apresentados anteriormente, caso a lacuna da classe Pessoa1 seja preenchida com a palavra-chave “final” (public final class Pessoa1)?