Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — FUNDEP (Gestão de Concursos) 2024

Arquitetura de SoftwareBanco de Dados
Código
qg185645
Banca
FUNDEP (Gestão de Concursos)
Órgão
HRTN - MG
Ano
2024
Nível
Superior
Cargo
Desenvolvedor Full Stack
Considere três classes implementadas na linguagem Java: Pessoa, PessoaFisica e PessoaJuridica. A classe Pessoa possui um atributo protected chamado nome. A classe PessoaFisica possui um atributo private chamado cpf, e a classe PessoaJuridica possui um atributo public chamado cnpj. As duas classes herdam da classe Pessoa.Considerando a relação entre as classes descrita anteriormente, assinale a alternativa incorreta.
  1. AUm objeto do tipo Pessoa pode receber uma instância tanto de PessoaFisica quanto de PessoaJuridica.
  2. BUm objeto do tipo PessoaFisica não pode acessar diretamente o atributo nome.
  3. CO atributo cpf só pode ser acessado de dentro da classe PessoaFisica.
  4. DUm objeto do tipo Pessoa pode acessar diretamente o atributo cnpj caso ele receba uma instância de PessoaJuridica.
Revelar gabarito e comentário

GabaritoD — Um objeto do tipo Pessoa pode acessar diretamente o atributo cnpj caso ele receba uma instância de PessoaJuridica.

Link permanente: /questoes/qg185645