Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — UNIFAL-MG 2018

Arquitetura de SoftwareSoftware
Código
qq408340
Banca
UNIFAL-MG
Órgão
UNIFAL-MG
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Marcos, Analista de Tecnologia da Informação de uma Universidade Federal, estava estudando os conceitos de orientação a objetos e desenvolveu as seguintes classes em Java:public class Pessoa {protected String primeiroNome = "Edson " ;protected String nomesDoMeio = "Arantes do " ;protected String ultimoNome = "Nascimento" ;private String CPF = "09876543211 " ;public String getCPF() {return CPF;}public String getNomeCompleto() {return primeiroNome + " " + nomesDoMeio + " " + ultimoNome;}}public class Funcionarto extends Pessoa {private String sexo = ªM";private String pronome;public String getNo~eco~pleto() {if (sexo.equals( "Mª )) {pronome = "Sr. ";} else {pronome = "Sra. ";}return pronome + super.getNomeCompleto();}}Qual informação está inadequada sobre as classes desenvolvidas por Marcos?
  1. AA classe Funcionario herda os atributos e métodos da classe Pessoa.
  2. BO método getNomeCompleto() da classe Pessoa foi sobrescrito na classe Funcionario.
  3. CO método getCPF somente pode ser acessado instanciando-se um objeto do tipo Pessoa.
  4. DO trecho de código return pronome + primeiroroNome + " " + nomesDoMeio + " " + ultimoNome;poderia ser substituído pelo trecho return pronome + super.getNomeCompleto();
Revelar gabarito e comentário

GabaritoC — O método getCPF somente pode ser acessado instanciando-se um objeto do tipo Pessoa.

Link permanente: /questoes/qq408340