SóProvas


ID
5402011
Banca
FURB
Órgão
Prefeitura de Porto Belo - SC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Entre os conceitos de programação orientada a objetos, assinale a alternativa que contempla os apresentados pelo código que segue:

class candidato{ int nota; };
class bomCandidato:public candidato{ int
experiencia; bomCandidato(int experiencia){ this.experiencia=experiencia; } };

A alternativa correta é:

Alternativas
Comentários
  • GABARITO ERRADO

    Há apenas a presença de Herança.

    O encapsulamento não se faz presente, uma vez que nenhuma parte da estrutura teve seu acesso restringido (uso do private ou protected).

    Encapsulamento: É o mecanismo utilizado para restringir o acesso externo ao comportamento interno de um objeto.

  • Concordo com o colega, não há encapsulamento aí.

    Esse código parece ser C#. Quando não há modificador de acesso explícito, é usado o intern que é semelhante ao public do Java. Portanto, estou mostrando os detalhes internos do Objeto e quebrando o encapsulamento

  • eu vim ver alguém explicando onde existe encapsulameno na questão ufaa

  • Concordo, posso acessar os atributos livrementes no programa principal através de objetos.