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?
- AA classe Funcionario herda os atributos e métodos da classe Pessoa.
- BO método getNomeCompleto() da classe Pessoa foi sobrescrito na classe Funcionario.
- CO método getCPF somente pode ser acessado instanciando-se um objeto do tipo Pessoa.
- DO trecho de código return pronome + primeiroroNome + " " + nomesDoMeio + " " + ultimoNome;poderia ser substituído pelo trecho return pronome + super.getNomeCompleto();